[英]Rails passing data from a view to a different controller
我試圖將int值從一個視圖傳遞給控制器。 視圖和控制器無關。 因此,在一個視圖中,我顯示一個int值,我想單擊該int值,然后重定向到另一個視圖,該視圖將根據上一個視圖中的int值顯示一些內容。 誰能幫我提供代碼。
此時,將接收int值的控制器,僅當我手動添加時,它才會接收該值。
謝謝
一種選擇是在該控制器中創建自定義動作。
class YourController
def custom_action_for_different_view
@your_integer = params[:id]
render or redirect_to
end
end
您還需要在routes.rb中添加一個條目,以便Rails現在介紹如何處理該路由。
get "custom_url" => "your_controller#custom_action_for_different_view"
並且當然要在您的第一個視圖中使用該網址(該網址顯示將被點擊的整數)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.