我在这里按照本教程进行操作,当我尝试在Web浏览器中单击“创建文章”按钮时,无论是在Web浏览器还是在服务器控制台中,都没有任何反应。网页可以正确呈现,只是按钮不起作用。根据教程,如果没有在ArticlesController类中定义函数“ create”,我应该会得到一个错误。这是模板代码:
<h1>Create a New Article</h1
<%= form_for(@article) do |f| %>
<ul>
<% @article.errors.full_messages.each do |error| %>
<li><%= error %></li>
<% end %>
</ul>
<p>
<%= f.label :title %><br />
<%= f.text_field :title %>
</p>
<p>
<%= f.label :body %><br />
<%= f.text_area :body %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
ArticlesController
class ArticlesController < ApplicationController
def index
@articles = Article.all
end
def show
@article = Article.find(params[:id])
end
def new
@article = Article.new
end
end
只是一个小错误,您忘记了关闭h1标签 </h1>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句