抱歉,我對 Ruby on Rails 非常陌生,對如何使用一對一關系路由表有點困惑
我有兩個模型,User 和 Userdetail
class User < ApplicationRecord
has_one :userdetail
end
class Userdetail< ApplicationRecord
belongs_to :user
end
在我的 application.html.erb 中,我試圖為用戶添加一個鏈接以轉到用戶詳細資訊,例如
<%= link_to 'User Information', userdetail_path %>
我怎樣才能使這個鏈接作業,我應該在我的 routes.rb 檔案中放置什么來參考 User 和 Userdetail 的一對一關系
非常感謝您提前
uj5u.com熱心網友回復:
您不需要參考一對一的關系來獲取userdetail_path幫助程式。在你的routes.rb,確保你有這個:
resource :userdetail, only: :show
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/358384.html
標籤:红宝石轨道
下一篇:創建物件之間關系的表單
