我刚刚开始学习Rails,并试图弄清楚如何从文本字段中获取值并传入link_to
。请说明如何在表单中添加文本字段并在下一行中传递其值。谢谢!
<%= link_to('Show My Items 1',:controller => 'items', :action => 'myitems', :user_id => textbox_value) %>
答案 0 :(得分:1)
我不完全确定你的价值观来自哪里。如果要将一个dom元素的值复制到另一个dom元素中,则需要在Rails呈现link_to
后使用javascript。
如果在Rails呈现user_id
时(例如,来自控制器中加载的用户模型link_to
)的值为@user
,则可以使用其< / em> value(例如,@user.id
)。
除此之外,您还需要提供更多详细信息。您可以在此处找到有关link_to
如何运作的更多信息:http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to