Я хочу добавить Авторов к моим статьям и:Rails 3.2 неизвестно неизвестный атрибут: AUTHOR_ID
unknown attribute: author_id
контроллер:
def create
@article = current_user.articles.new(params[:article])
@article.save
flash.notice = "Article '#{@article.title}' Posted!"
redirect_to article_path(@article)
model1:
class Author < ActiveRecord::Base
authenticates_with_sorcery!
has_many :articles
validates_confirmation_of :password, message: "should match confirmation", if: :password
end
model2:
class Article < ActiveRecord::Base
attr_accessible :title, :body, :tag_list, :image
belongs_to :author
has_many :taggings
has_many :tags, through: :taggings
has_attached_file :image, :default_url => '/no_image.jpg'
end
И, к сожалению я понятия не имею, что случилось
////
В статье модели следует использовать author_id потому, что автор имеет много статьи. user_id будет использоваться, чтобы указать каждую статью к конкретному автора
теперь я получил это:
uninitialized constant Article::AuthorId
Пожалуйста, проверьте в вашем дб/схеме .rb, что в статьях есть столбец «author_id» –