답변:
해야 할 일 :
<%= f.hidden_field :service, :value => "test" %>
hidden_field
해시를 두 번째 인수로 예상
<%= hidden_field_tag :service, "test" %>
사용하지 않을 때도 쓸 때 그것은 일관 되지 않습니다 form_for |f|
...
hidden_field_tag 대신 hidden_field를 사용하고 있습니다. 비 _tag 버전을 사용하고 있으므로 컨트롤러가 양식을 지원하는 객체에서 해당 속성의 값을 이미 설정 한 것으로 가정합니다. 예를 들면 다음과 같습니다.
제어 장치:
def new
...
@order.service = "test"
...
end</pre>
전망:
<%= form_for @order do |f| %>
<%= f.hidden_field :service %>
<%= f.submit %>
<% end %>
Ruby 1.9 및 rails 4에서 잘 작동합니다.
<%= f.hidden_field :service, value: "test" %>