将表单中的输入相乘,用于模型中的一个属性 Rails



>我有一个表单,我需要在上面排列一个输入字段来输入注释(类型字符串(或从预定义的注释(选择字段(中进行选择。我该怎么做?我可以将注释从键盘写入选择字段并将其保存在数据库中吗?

有两种方法可以做到这一点

  1. 您可以使用[simple_enum][1]gem 预定义所有注释值,然后将其呈现在视图中。 [1]: https://rubygems.org/gems/simple_enum
  2. 您可以创建一个表并保存所有预定义的注释,并通过活动记录查询加载它。

我在这个 https://stackoverflow.com/a/11898865/7437218 中找到答案 例:

<datalist id="cars">
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</datalist>

我可以从带有预定义注释的模型中获取数据列表的选项

最新更新