1
Я разрабатываю блог для практики. Моя проблема в том, что я не могу вызывать данные из одного объекта другому связанному объекту.Связанный объект Query Rails 3
Вот мои модельные ассоциации:
1 class Post < ActiveRecord::Base
2 belongs_to :user
3 end
1 class User < ActiveRecord::Base
2 has_many :posts
3 end
В консоли:
user = User.find(1)
user.posts // Everything works! It shows me a list of posts related to the user.
user.post(1) //This doesn't work! Is it wrong?
Я просматривал активной записи запроса интерфейса руководство по rubyonrails.org и до сих пор ничего не могу найти в связи с этим. Может, я что-то пропустил?
Благодаря
user.posts.first также альтернативный способ ответа Джоэла. – John
Эй! Это работает! Если бы я хотел сделать user.create_posts, это сработает? Где я могу посмотреть, чтобы узнать больше? – cj3kim
Кроме того, существует ли метод user.find_posts (x), который я мог бы использовать вместо users.posts [x]? – cj3kim