2012-04-04 2 views
26

저는 스택 오버플로를 탐색 해왔고 많은 사람들이 simple_form을 사용하여 일상 생활을 더 편리하게 사용하고있는 것으로 나타났습니다.RoR 응용 프로그램에서 'simple_form_for'메서드가 정의되지 않았습니다.

나는 그것을 시도주고 싶어, 그래서 내 보석 파일 (gem 'simple_form')에 보석을 추가하고 전송 :

rails generate simple_form:install --bootstrap 

를 설치 메시지를 읽은 후, 나는에서 샘플 코드 뷰를 생성 추가 정보 :

undefined method `simple_form_for' for #<#<Class:0x69dd688>:0x6903ac8> 
,536 : 불행하게도

<%= simple_form_for @user do |f| %> 
    <%= f.input :username %> 
    <%= f.input :password %> 
    <%= f.button :submit %> 
<% end %> 

, 나는 최대한 빨리 페이지를로드하려고으로이 오류가

무엇을 제공합니까? 어떻게 그 방법을 알아챌 수 없습니까? 내가 여기서 정말로 뭔가를 놓치고있는 것처럼 느껴진다. 내가 bootstrap-sass를 사용하고 있기 때문일 수 있습니까? 내 사용자 컨트롤러에 도우미를 포함시켜야합니까?

+43

'simple_form' 보석을 설치 한 후 서버를 다시 시작 했습니까? –

+3

doh! 당연하지. 나는 그게 어리석은 짓이라는 것을 알았습니다. 감사. –

답변

51

서버를 다시 시작 했습니까? 보석이나 플러그인을 설치 한 후에는 항상 유의하십시오. 당신은 simple_form 새로운 라이브러리를 설치 한 후 서버를 다시 시작하지 않은 모든 때문에 항상 서버

5

그것을 다시 시작하여 서버를 중지 시도하고 다시 시작 등

고안. 코드가 완벽합니다!. 나는 이것을 여러 번 경험했다. 솔루션은 서버를 다시 시작하는 것입니다.

관련 문제