【发布时间】:2016-01-30 02:17:19
【问题描述】:
我有一个表单字段,用户在其中输入一串标签"foo, bar, foobar"。这将作为item_params[:tag_list] 发送到控制器。在控制器中,我的create 操作包括@item = Item.create(tag_list: item_params[:tag_list])。这会导致 tag_list 属性填充为字符串数组["foo", "bar", "foobar"]。
当验证失败时,我需要用"foo, bar, foobar" 填充表单的输入字段,而不是字符串数组。有没有办法在它返回填充验证失败的表单字段之前对其进行操作?
【问题讨论】:
-
验证是什么?
标签: ruby-on-rails arrays validation