1

我有一个带有字段' date:date'的脚手架表单,我想在提交表单后将其转换为字符串以使用它来创建另一个模型,这样做的最佳方法是什么?有一些信息,但这些方法都不起作用,也许脚手架日期对象与常规日期对象不同?我知道我可以将它作为字符串重新构建,但我需要对其进行转换。

review_params[:date].to_s(:db)返回 NoMethodError

4

1 回答 1

1

这对我有用,如果其他人在从 1 个表单中提取日期并使用它来创建另一个模型时遇到同样的问题。

date_string = "#{review_params['date(1i)']}-#{review_params['date(2i)']}-#{review_params['date(3i)']}"
@concert = Concert.find_or_create_by!(artist: review_params[:artist], venue: review_params[:venue], date: date_string)
于 2014-04-10T21:44:07.427 回答