因此,可以說我在我的routes.rb文件中的下列路線 -的Rails 3的link_to問題
get 'site/user/:id' => 'users#show', :as => :get_user
如何使用的link_to使用名爲路徑創建一個鏈接到一個特定的用戶ID:GET_USER
# so this will spit out "site/user", but i want /site/user/23 as output
link_to 'Some User', :get_user
注意:我不想將用戶映射爲我的路由文件中的資源。另外「用戶」對象是一個散列,而不是我的用戶模型的一個實例。
現在這就是我所擁有的。尋找更清潔的方法,有沒有?
link_to 'Some User', {:controller => 'users', :action => 'show', :id => "#{user[:id]}"}
我on Rails的v3.0.3
它不是,它是一個散列。如果用戶是散列,這會工作嗎? – kapso 2011-01-20 00:38:51