【发布时间】:2012-12-18 12:24:05
【问题描述】:
我有一个 has_many :framework 的组件模型。但是 :framework 不属于 :component,因为一个框架可以属于很多组件。
我有一个控制器,它返回一个带有具体组件框架的 json:
def getFrameworks
@component = Component.find(params[:component_id])
respond_to do |format|
format.html { redirect_to components_url }
format.json { render json: @component.frameworks, location: @component }
end
end
但它给了我以下错误:
SQLite3::SQLException: no such column: frameworks.component_id: SELECT "frameworks".* FROM "frameworks" WHERE "frameworks"."component_id" = 298
我是否定义了错误的模型?怎么了?
【问题讨论】:
标签: ruby-on-rails json model has-many