Ruby 炼油厂扩展模型继承
Ruby 炼油厂扩展模型继承,ruby,model,refinerycms,Ruby,Model,Refinerycms,我在炼油厂扩展中的STI有一个错误。我有两个扩展名:“预订项目”和“项目”。 现在我需要表“items”继承“reservation\u items”。 我用精炼发电机生成了两个扩展 rails generate refinery:engine reservation_item date_from:date date_to:date people_min:integer people_max:integer price_1:float price_2:float price_3:float t
我在炼油厂扩展中的STI有一个错误。我有两个扩展名:“预订项目”和“项目”。
现在我需要表“items”继承“reservation\u items”。 我用精炼发电机生成了两个扩展
rails generate refinery:engine reservation_item date_from:date date_to:date people_min:integer people_max:integer price_1:float price_2:float price_3:float type:string --skip-frontend
rails g refinery:engine item item_type:integer
预订项目扩展中的我的模型:
我将“items”扩展模型更改为:
module Refinery
module Items
class Item extends Refinery::ReservationItems::ReservationItem
self.table_name = 'refinery_items'
attr_accessible :item_type, :position
# def title was created automatically because you didn't specify a string field
# when you ran the refinery:engine generator. Refinery CMS.
def title
"Override def title in vendor/extensions/items/app/models/refinery/items/item.rb"
end
end
end
end
我也试过:
module Refinery
module Items
class Item extends ReservationItem
我不知道我做了什么坏事。如何继承这两个表
//请将“扩展”替换为“扩展”
module Refinery
module Items
class Item extends ReservationItem