[問題] NoMethodError

看板Ruby作者 (Zac)時間12年前 (2012/06/23 23:49), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
環境: e.g. Ruby 1.8.x? Rails 2.3.9? 3.x.y? ruby 1.9.3p194 Rails 3.2.6 狀況: 我根據 xdite 的教學,想自己練習 Scaffold 會產生的程式碼 也就是自己寫 CRUD 的方法 但是錯誤發生在 NoMethodError in Boards#new undefined method `name' for #<Board id: nil, created_at: nil, updated_at: nil> Extracted source (around line #16): 13: 14: <div class="field"> 15: <%= f.label :name %><br /> 16: <%= f.text_field :name %> 17: </div> 18: <div class="actions"> 19: <%= f.submit %> 請教問題出在哪裡? new.html.erb <h1>New board</h1> <%= render 'form' %> <%= link_to 'Back', boards_path %> board.rb class Board < ActiveRecord::Base attr_accessible :name end boards_controller.rb def new @board = Board.new respond_to do |format| format.html format.json { render json: @board } end end -- http://blog.bambi.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.193.73

06/24 05:36, , 1F
migration 跑了嗎?
06/24 05:36, 1F

06/24 09:31, , 2F
謝謝樓上的G大,去查問題似乎發生在資料庫的欄位未建立
06/24 09:31, 2F
文章代碼(AID): #1FvULsUv (Ruby)
討論串 (同標題文章)
文章代碼(AID): #1FvULsUv (Ruby)