首先,來聽首歌吧!
這是最近幾年來聽到最愛的女歌手!聲音超級獨特有辨識性,希望各位也會喜歡嚕~
今天看到第 4 段這邊的 Parameters
parameters 主要分成兩種
第一種會直接寫在網址中,比方說網址是/clients?status=activated
, 在這頁面中我去拿 params[:status]
就會拿到 activated
這個資料
第二種是透過 post 方法傳遞,這種通常是透過表單傳遞出來的資訊
不管是以上哪一種方法,在 Rails 中拿資訊的方法都沒有差異
在路徑的設計上我們也可以先加上想拿到的 parameters
get '/qoos/:status', to: 'qoos#index', qoo: 'good_drink'
在這例子中,如果有人進去 /qoos/happy 這個 url,那我們在這個頁面中就可以用 params[:status]
拿到 happy ,然後我們在最後有指定 qoo 的值是 good_drink,所以也可以使用 params[:qoo]
拿到 good_drink
除此之外在每個頁面中,都可以使用 params[:controller]
跟 params[:action]
拿到當前是在哪個 controller 還有哪個 action 中!
參考資料
Rails Guide
本文章同步分享於 http://anthonychao.site/