私はここで簡単な何かが欠けていると思います...しかしそれを理解することはできません。
class User < ActiveRecord::Base
attr_accessible :name, :email, :password, :password_confirmation, :remember_me
has_many :events
end
class Event < ActiveRecord::Base
attr_accessible :start, :end, :all_day, :url
belongs_to :user
end
u1 = User.create name: "Bob", email: "bob@what.com", password: "asdfasdf"
u1.create_event(start: 3.days.from_now)
->
undefined method `create_event' for #<User:0x007f918cbbf7b8>
でも、
u1.events << Event.create!(start: 3.days.from_now)
動作します!