我研究了這個錯誤,但我無法解決這個問題。error_message部分得到一個NameError:未定義的局部變量或方法`對象'
這裏是_micropost_form.html.erb
:
<%= form_for @micropost do |f| %>
<%= render partial: 'shared/error_messages', object: f.object %>
<div class="field">
<%= f.text_field :content, placeholder: " Caption..." %>
</div>
<%= f.submit "Post", class: "btn btn-primary" %>
<span class="picture">
<%= f.file_field :picture %>
</span>
<% end %>
這裏是_error_messages.html.erb
這裏是microposts_controller
def new
@micropost = current_user.microposts.build
@feed_items = current_user.feed.paginate(page: params[:page])
end
什麼是''.object?請爲'Micropost'模型顯示您的模式/遷移。 – Gerry
分享給你'error_messages'部分,不應該是'f.errors'嗎? –