我对rails非常陌生,正在构建一个简单的应用程序。
目前我的模型设置如下: 用户 - 有很多游戏。 游戏 - 属于用户。
我的帖子中的第1号工作正常。
但我如何才能实现2号。?
数据库目前看起来像这样:
create_table "games", :force => true do |t|
t.integer "user_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
create_table "users", :force => true do |t|
t.string "name"
t.string "email"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
答案 0 :(得分:0)
我认为您应该创建一个名为model
的新JoinGame
belongs_to
User
model
应该像
class User < ActiveRecord::Base
has_many :join_games
end
class JoinGame < ActiveRecord::Base
belongs_to :user
end
通过这个你可以实现你想要的,之后你将必须创建逻辑