如何在数据库中保存字段

时间:2019-04-24 05:56:58

标签: ruby-on-rails ruby-on-rails-4

如何将包含"holiday"=>["", "monday", "tuesday"]之类的字段保存到数据库中?

这些可以从drop down{multiple selection}中选择。

我在jquery中添加了多项选择,发现保存零件很困难。

1 个答案:

答案 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