Ruby on rails 如何在数据库中保存字段
如何将包含类似“假日”=>[“”、“星期一”、“星期二”]的字段保存到数据库中 可以从Ruby on rails 如何在数据库中保存字段,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,如何将包含类似“假日”=>[“”、“星期一”、“星期二”]的字段保存到数据库中 可以从下拉列表{multiple selection}中选择这些选项 我用jquery添加了多重选择,发现保存部分有困难。如果您在框架和约定内工作,Rails的工作效果最好 您可以通过运行以下命令为您的假日创建模型: rails generate model holiday days:string count:integer 这将创建一个Holiday模型,该模型继承自ApplicationRecord,其字符串属
下拉列表{multiple selection}
中选择这些选项
我用jquery添加了多重选择,发现保存部分有困难。如果您在框架和约定内工作,Rails的工作效果最好 您可以通过运行以下命令为您的
假日创建模型:
rails generate model holiday days:string count:integer
这将创建一个Holiday
模型,该模型继承自ApplicationRecord
,其字符串属性为days
,整数属性为count
,路径为:
app/models/holiday.rb
您需要通过在命令行上运行以下命令来更新数据库:
rake db:migrate
现在您可以创建、验证和保存Holiday
s
holiday = Holiday.new
holiday.days = ["", "monday", "tuesday"]
holiday.count = 2
然后,您只需保存它:
holiday.save
您使用的是哪个数据库?我使用postgresqltakeholiday
字段作为数据类型“text”,您可以直接将数组保存到其中。如果保存,如何在编辑页面中使用此字段?请解释一下