Ruby on rails Rails6如何将db中的文本填充到ActionText中

Ruby on rails Rails6如何将db中的文本填充到ActionText中,ruby-on-rails,actiontext,Ruby On Rails,Actiontext,我已经尝试了一段时间,现在自动填充字符串从我的数据库到行动文本,没有运气 <%= f.rich_text_area :application, placeholder: 'Hvis du har ansøgt skriftligt, så kan du ligge din ansøgning ind her', value: @application %> 由于值不起作用,有人知道怎么做吗?没有

我已经尝试了一段时间,现在自动填充字符串从我的数据库到行动文本,没有运气

<%= f.rich_text_area :application,
                     placeholder: 'Hvis du har ansøgt skriftligt, så kan du ligge din ansøgning ind her',
                     value: @application %>

由于值不起作用,有人知道怎么做吗?

没有值参数。因此,不能使用富文本区域设置值。也许可以解决这个问题。您需要设置
名称
。尝试通过将模型名称(如果有)添加到属性名称中来设置名称,如下所示:
您的\u model\u name[应用程序]
。例如,如果您使用(@foo,…)创建了类似
form\u的表单,那么它应该是
foo[application]
。您需要指定正确的名称

<%= rich_text_area_tag "your_model_name[application]",
                     placeholder: 'Hvis du har ansøgt skriftligt, så kan du ligge din ansøgning ind her',
                     value: @application %>

如果
@application
具有html标记且内容显示不正确,请尝试
@application.html\u safe

没有值参数。因此,不能使用富文本区域设置值。也许可以解决这个问题。您需要设置
名称
。尝试通过将模型名称(如果有)添加到属性名称中来设置名称,如下所示:
您的\u model\u name[应用程序]
。例如,如果您使用(@foo,…)
创建了类似
form\u的表单,那么它应该是
foo[application]
。您需要指定正确的名称

<%= rich_text_area_tag "your_model_name[application]",
                     placeholder: 'Hvis du har ansøgt skriftligt, så kan du ligge din ansøgning ind her',
                     value: @application %>


如果
@application
有html标记,并且内容显示不正确,请尝试
@application.html\u safe

它可以正常工作,但现在我无法保存到db。。。没有办法将文本注入actionText吗?@Kaspervh它正在注入actionText,但没有保存到db?您需要正确设置名称。你能分享表单方法吗?@Kaspervh如果你用(@foo,…)创建了类似表单的表单,试试
它可以工作,但现在我无法保存到db。。。没有办法将文本注入actionText吗?@Kaspervh它正在注入actionText,但没有保存到db?您需要正确设置名称。您可以共享表单方法吗?@Kaspervh如果您使用(@foo,…)创建了类似表单的表单,请尝试