Ruby on rails Rails语法错误中的听力

Ruby on rails Rails语法错误中的听力,ruby-on-rails,favorites,Ruby On Rails,Favorites,Rails新手,尝试添加收藏夹,在我的应用程序中的帖子上使用红心,不知道为什么会出现这个sytax错误。我已经一步一步地学习了教程。这是显而易见的吗 /Users/leehumphreys/Desktop/with-hearts-favorites/app/views/rooms/show.html.erb:292:未终止字符串遇到文件结尾/Users/leehumphreys/Desktop/with-hearts-favorites/app/views/rooms/show.html.erb

Rails新手,尝试添加收藏夹,在我的应用程序中的帖子上使用红心,不知道为什么会出现这个sytax错误。我已经一步一步地学习了教程。这是显而易见的吗

/Users/leehumphreys/Desktop/with-hearts-favorites/app/views/rooms/show.html.erb:292:未终止字符串遇到文件结尾/Users/leehumphreys/Desktop/with-hearts-favorites/app/views/rooms/show.html.erb:292:语法错误,输入意外结束,应为“')”


渲染“红心/按钮”,房间:房间
第一:

基本上,您的
end
do
的完成。每个
do
都会启动一个块,该块必须以
end
结束

另请注意,渲染可以简化为:

render "hearts/button”, room: room
回复评论后更新:

<% @rooms.each do |room| %>
  <%= room.title %>
  <%= div_for room do %>
    <%= render "hearts/button”, room: room  %>
  <% end %>
<% end %>

第一:

基本上,您的
end
do
的完成。每个
do
都会启动一个块,该块必须以
end
结束

另请注意,渲染可以简化为:

render "hearts/button”, room: room
回复评论后更新:

<% @rooms.each do |room| %>
  <%= room.title %>
  <%= div_for room do %>
    <%= render "hearts/button”, room: room  %>
  <% end %>
<% end %>


谢谢Ecologic的帮助,我错过了复制和粘贴这一行,现在这里出现了一个错误。@lee如果你使用另一个
do
(在
每一行中),你将需要另一个
end
。渲染必须插入。如果你喜欢答案,请勾选“已回答”“,答案的左上角,加号下面应该有一个绿色的勾选按钮。Happy Hacking感谢Ecologic的帮助,我错过了复制和粘贴这一行,现在在那里出现了一个错误。@lee如果你使用另一个
do
(在
每一行中),你将需要另一个
end
。渲染必须进行插值。如果您喜欢答案,请将其勾选为“已回答”,答案左上方的加号下方应有一个绿色的勾选按钮。快乐黑客
render "hearts/button”, room: room
<% @rooms.each do |room| %>
  <%= room.title %>
  <%= div_for room do %>
    <%= render "hearts/button”, room: room  %>
  <% end %>
<% end %>