私は初心者です。私がしようとしているのは、タイトルとコンテンツだけを持つフォームを作成し、それらを保存できるデータベースを構築することです。ruby on railのメソッドエラーはありません
これは私の移行ファイル
class CreateMelons < ActiveRecord::Migration
def change
create_table :melons do |t|
t.string :title
t.text :content
t.timestamps null: false
end
end
end
であり、これは私のコントローラ
def write
@title =params[:title]
@content = params[:content]
@new_post = Melon.new
@new_post.title =params[:title]
@new_post.content =params[:content]
@new_post.save
redirect_to "/list"
end
され、エラーメッセージがここにあります。
undefined method `title=' for #<Melon id: nil, created_at: nil, updated_at: nil>
理由はわかりません。 タイトル欄があります! rake db:migrateコマンドを実行しました。 私を助けてください!
melon.rbモデルのテキストを表示できますか? – moveson
このモデルのタイトルはありません '#' –
同じマイグレーションを更新しましたか、それともマイグレーションしましたか? –