为模型中的一个属性Rails添加表单输入

时间:2017-08-10 10:05:14

标签: ruby-on-rails forms

我有一个表单,我需要在其上安排输入字段以输入注释(类型字符串)或从预定义注释中选择(选择字段)。我怎么能这样做?我可以在键盘的select字段中写注释并将其保存在db?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

我可以从具有预定义注释的模型获得datalist选项