所以我對rails框架還是比較新的。ActiveModel :: MissingAttributeError - 不能寫未知屬性Rails 4
我在構建資源時遇到問題。
我使用的是AJAX查詢POST
project_materials的JSON陣列與一個line_items協會
(我下面的敏捷Web開發圖書)車。
這是錯誤我得到
ActiveModel::MissingAttributeError - can't write unknown attribute project_materials_id':
這是我的控制器的樣子。 在line_items控制器
# POST /line_items
# POST /line_items.json
def create
#materialsArray = params[:materials]
project_id = params[:project_id]
@cart = current_cart
#pm = ProjectMaterials.find(1)
#lm = @cart.line_items.build(:project_materials => pm)
#lm.save
array = JSON::parse(materialsArray)
#puts array
array.each do |key|
pm = ProjectMaterials.find_by_svg_id(key['id'])
lm = @cart.line_items.create!(:project_materials => pm)
lm.save
end
render :js => "window.location = '#{project_path(Project.find(project_id))}'"
end
請張貼您的表架構和模型。 – codeit