0
在我的意见我有这样的代码:如何在Rails中预先填充长文本区域的文本区域?
<%= f.label :default_theme %>
<%= f.text_area(:default_theme, :value => "How do we fill this with a long blob?") %>
我想预填充文本区域,但拥有超过160线的XML的一个很长的斑点。做这个的最好方式是什么?我知道我可以把它作为一种价值来填充,但这似乎是一种非常可怕的方式。
在你的控制器中,使用一个XML读取器来加载“long-message”,例如把它放到一个共享变量“@default_theme_content”中,然后为你的text_area调用它:'f.text_area(:default_theme ,:value => @default_theme_content)' – MrYoshiji
啊我明白了。如果更喜欢在模型中而不是控制器中执行此操作? –
@MrYoshiji我喜欢这样:) – David