![](/img/trans.png)
[英]How can I pass the fixed params data to existing form using link_to instead of submitting form?
[英]How can I pass params using link_to?
我想使用link_to傳遞參數。 (而且我正在嘗試使用Bootstrap選項卡)
ilban.html.erb
<%= link_to '일반공지', '#home', { 'data-toggle' => 'tab', 'aria-controls'=>'home', 'role'=>'tab', :where => 1 } %>
cpu_controller.rb
@where = params[:where]
此代碼沒有得到where
作為參數。 我該如何解決?
我沒有測試過,但是它應該通過您想要的參數。
link_to "Search", searches_path(:where => 1, :when => "Today"), { 'data-toggle' => 'tab', 'aria-controls'=>'home', 'role'=>'tab' }
控制器:
@where = params[:where]
在Rails 5中,嘗試對link_to
此語法
link_to 'Show', view_path(:id => view.id), { 'data-toggle' => 'tab', 'aria-controls'=>'home', 'role'=>'tab' }
在view path
位置,您可以使用controller path
進行編輯,並傳遞需要鏈接的有效id
。
或者,也嘗試使用此語法來傳遞參數
<%= link_to "Add car", {:controller => "car", :action => "add_car", :car => car.id }%>
並添加您的控制器
@car = Car.find(params [:car])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.