如何从网站更改html.erb的内容?

时间:2015-05-23 14:18:27

标签: html ruby-on-rails views

在我的页面上,我有一些描述文字,在view.html.erb中看起来像

<p>"here is some text"</p>

下面我想要输入字段来输入文字,并且应该更改上面的点击按钮说明。我现在的问题是我应该这样做的方式。我想在控制器中创建变量,如@text,然后在view.html.erb

<p><%= @text %></p>

但我不知道如何更改@text值。或许还有另一种方法可以解决它?

1 个答案:

答案 0 :(得分:1)

您需要创建一个可以改变模型的表单。 例如,您需要一个名为发布的模型。该模型应该有一个名为 text 的字段。

在您的控制器中,您将需要以下内容:

@text = Post.text

要更改Post.text,您需要执行以下操作:

<%= form_for @text do |f| %>
  <%= f.text %>
  <%= f.subimt %>
<% end %>