如何将包含"holiday"=>["", "monday", "tuesday"]
之类的字段保存到数据库中?
这些可以从drop down{multiple selection}
中选择。
我在jquery中添加了多项选择,发现保存零件很困难。
答案 0 :(得分:1)
如果您在框架和约定内工作,Rails效果最佳。
您可以通过运行以下命令为Holiday
创建模型:
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