我对 Ruby on Rails 比较陌生。到目前为止,在我的 Rails 2.3.8 应用程序的一个视图中拥有此工作代码:
<% form_for(@configuration) do |f| %>
<%= f.text_field :parameter_a %>
<%= f.text_field :parameter_b %>
<%= button_to( "Apply", {} , { :method => "put" } ) %>
<% end %>
正如预期的那样,按下控制器中的“应用”按钮调用update
。现在我想让按钮以超链接样式显示,我正在寻找最有效的方法来做到这一点。
也许还有其他方法,但我没有弄清楚如何link_to
正确使用。它从未在 PUT 请求中传递更新的值。如果您推荐link_to
,您能否提供一些提示如何做到这一点。这是非工作代码:
<%= link_to( "Apply", configuration_path( @configuration ), { :method => "put" } ) %>
非常感谢。