컨트롤러에서 @user
이 설정된 경우Ruby on Rails : form_for의 인수로 기호
<% form_for(@user) do |f| %> ... <% end %>
과 같은 것을 수행 할 때 form_for
메서드로 전달되는 내용을 이해합니다. 이것은 꽤 분명합니다.
그러나 많은 예제에서 보았 듯이 :user
을 전달하면 어떻게됩니까?
<% form_for(:user) do |f| %> ... <% end %>
언제 기호 버전을 사용해야합니까?
가능한 복제본 [인스턴스 변수 대 루비의 기호 (양식 \ _for)] (http://stackoverflow.com/questions/957204/instance-variable-vs-symbol-in-ruby-on-rails) -form-for) –