0
對不起,我不知道如何解釋這個問題:D 我的項目是建立一個鐵路運輸站點,所以我有寫一些路線,停靠站,火車等.. 我想知道如何點擊路線並看到自己的站點。 現在我只能看到所有站點。 我知道我很困惑,但我希望你能help..thanksRuby on Rails,如何爲另一個類設置一組唯一的屬性
對不起,我不知道如何解釋這個問題:D 我的項目是建立一個鐵路運輸站點,所以我有寫一些路線,停靠站,火車等.. 我想知道如何點擊路線並看到自己的站點。 現在我只能看到所有站點。 我知道我很困惑,但我希望你能help..thanksRuby on Rails,如何爲另一個類設置一組唯一的屬性
你有兩種模式Route
和Stop
,你需要將這些類之間定義的關聯來解決問題
class Route < ActiveRecord::Base
has_many :stops
end
class Stop < ActiveRecord::Base
belongs_to :route
end
所以stops
表將有route_id
列,獲取屬於一個路由渾身解數,你能做到這一點
route = Route.where(id: params[:route_id]).first
stops = route.stops
希望這有助於!
謝謝RSB,我已經寫了第一部分,但在哪個文件中應該放第二個?例如,如果我點擊路由1,它應該鏈接到「localhost3000/stops」..換句話說,每個路由器的站點都在同一頁面中? – Pino
你能回答我嗎? :D謝謝 – Pino