0
controller.rbRuby on Rails的控制器不執行模型方法
if @object.save
Post.method_name(@object)
end
post.rb
def self.method_name(object)
post_id = 1
p = Post.new
p.post_id = post_id
p.save
end
當Post.method_name(@object)
執行我看不到新的後加入到表,即使我不能看到任何錯誤...
嘗試無線如果保存失敗,則'p.save!'有異常;否則測試'p.save'的結果 – Baldrick
是否有任何驗證後? – Rubyman
@Baldrick嘗試了,但我得到以下錯誤:驗證失敗:帖子類型不包含在列表中@Rubyman有但爲什麼他們會影響記錄保存如果我填寫所有字段正確? – fxuser