0
如果有人可以帮助我在轨道上的红宝石,我将不胜感激。 我可以将params [:something]传递给控制器吗?如何将参数传递给轨道上的红宝石控制器动作
在我的索引视图我有
<button value="1" name="most_recent" type="submit" class="btn" data-toggle="button">Most Recent</button>
<button value="1" name="score" type="submit" class="btn" data-toggle="button">Score</button>
本质,如果一个按钮被按下时,值进入我的索引器,我可以做
params[:score]
接受它,看看比分按钮被按下。然而,同样在我的索引模板上,我有
<%= form_tag search_photos_path, :method => 'get' do %>
<p>
<%= text_field_tag :search, params[:search],
:class => "input-medium search-query expand" %>
<%= submit_tag 'Search', :name => nil, :class => "btn" %>
</p>
<% end %>
当用户单击搜索时,它会转到我的搜索操作。有没有办法发送params [:score]是什么?如果它已被点击,我想能够知道它已被点击。我在我的搜索操作中尝试了params [:search],但即使点击了搜索按钮,它仍会返回零。
谢谢
值你怎么做,到底是什么?我试过这样做,我仍然没有得到零 – 2012-04-25 22:11:09
我明白了。我不得不做<%= %>。我想知道为什么我必须添加等号。导致它不像我在屏幕上打印任何东西。 – 2012-04-26 01:31:21
感谢您的帮助=) – 2012-04-26 01:31:36