我正在创建一个非常基本的Rails应用程序(学习教程),无法理解为什么会出现此错误。
我已经尝试过故障排除,但无济于事。
<div id="page_wrapper">
<h1> Make Something </h1>
<%= form_for :post, url: posts_path do |f| %>
<% if @post.errors.any? %>
<div id="errors">
<h2> <%= pluralize(@post.errors.count, "error" %> stopped this post from saving </h2>
<ul>
<% @post.errors.full_message.each do |msg| %>
<li> <%= msg %> </li>
<% end %>
</ul>
</div>
<% end %>
<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 %>
</div>
我希望UI错误消息更好,但不知道我的错误是什么-我确信这是一个非常小的语法修复程序,但是您的帮助将不胜感激。
答案 0 :(得分:0)
调用复数形式时您不会将括号括起来
更改
file = "abc"
selected_pages = ['10','11'] #can be any combination eg ['6','14','20]
df = {}
for i in selected_pages:
df[i] = read_pdf(path + file + ".pdf",encoding = 'ISO-8859-1', stream = True, area = [100,10,740,950], pages= (i), index = False)
到
<h2> <%= pluralize(@post.errors.count, "error" %> stopped this post from saving </h2>