我有一个叫做Agent的数据库表我如何让Sequel让我跟它说话?
该表已经存在,但我所做的一切似乎都没有用。
继承模特:
class Agents < Sequel::Model(:agents)
set_primary_key :id
one_to_many :branches
end
我以为我必须运行create table方法,所以这就是:
DB.create_table? :agents do
primary_key :id
integer :office_count, null: false, default: 0
text :name
text :website
text :main_office_city
text :main_office_post_code
boolean :sales
boolean :lettings
boolean :lettings_and_sales
end
但是当我尝试这样做时:
a = Agents.create(name: "test")
a.save
我得到:
`block in set_restricted': method name= doesn't exist (Sequel::MassAssignmentRestriction)
无论是否执行create_table?
块,都会发生错误。
那么我做错了什么?