在我的页面上,我有一些描述文字,在view.html.erb中看起来像
<p>"here is some text"</p>
下面我想要输入字段来输入文字,并且应该更改上面的点击按钮说明。我现在的问题是我应该这样做的方式。我想在控制器中创建变量,如@text,然后在view.html.erb
<p><%= @text %></p>
但我不知道如何更改@text值。或许还有另一种方法可以解决它?
答案 0 :(得分:1)
您需要创建一个可以改变模型的表单。 例如,您需要一个名为发布的模型。该模型应该有一个名为 text 的字段。
在您的控制器中,您将需要以下内容:
@text = Post.text
要更改Post.text,您需要执行以下操作:
<%= form_for @text do |f| %>
<%= f.text %>
<%= f.subimt %>
<% end %>