我正在尝试创建一个简单的博客 post,但 .erb 文件中的字段未显示
Im trying to make a simple blog post, and the fields in the .erb file are not displaying
我在 rails 的 ruby 上设置了服务器。这些网站工作正常,除了 posts/new.erb 之外,我用来包含标题输入和内容文本区域输入的字段在加载网站时不会出现。我正在使用 bulma-rails 和简单的表格。
<h1 class="title">New Post</h1>
<div class="section">
<%= simple_form_for @post do |f| %>
<div class="field">
<div class="control">
<% f.input :title , input_html: { class: 'input'}, wrapper: false, label_html: { class: ' label'} %>
</div>
</div>
<div class="field">
<div class="control">
<% f.input :content , input_html: { class: 'textarea'}, wrapper: false, label_html: { class: ' label'} %>
</div>
</div>
<% f.button :submit, 'Create new post', class: "button is-primary" %>
<%end%>
</div>
加载此页面的预期结果是有两个输入和一个按钮。该页面仅加载 header.
你没有显示你的输入和你的按钮,改变这个:
<% f.input :title %>
对此:
<%= f.input :title %>
在第一个块中,您只执行 ruby,要显示输出,您应该使用 =
。
我在 rails 的 ruby 上设置了服务器。这些网站工作正常,除了 posts/new.erb 之外,我用来包含标题输入和内容文本区域输入的字段在加载网站时不会出现。我正在使用 bulma-rails 和简单的表格。
<h1 class="title">New Post</h1>
<div class="section">
<%= simple_form_for @post do |f| %>
<div class="field">
<div class="control">
<% f.input :title , input_html: { class: 'input'}, wrapper: false, label_html: { class: ' label'} %>
</div>
</div>
<div class="field">
<div class="control">
<% f.input :content , input_html: { class: 'textarea'}, wrapper: false, label_html: { class: ' label'} %>
</div>
</div>
<% f.button :submit, 'Create new post', class: "button is-primary" %>
<%end%>
</div>
加载此页面的预期结果是有两个输入和一个按钮。该页面仅加载 header.
你没有显示你的输入和你的按钮,改变这个:
<% f.input :title %>
对此:
<%= f.input :title %>
在第一个块中,您只执行 ruby,要显示输出,您应该使用 =
。