首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >动作控制器:异常捕获-带有Rails的敏捷Web开发

动作控制器:异常捕获-带有Rails的敏捷Web开发
EN

Stack Overflow用户
提问于 2012-06-07 16:44:17
回答 2查看 153关注 0票数 1

我一直在阅读带有Rails的敏捷Web开发(),接下来是第75/76页,您将在其中为这些产品设置视图。

我运行rails,得到的是这个例外。

*C:/Users/Win7/Desktop/Agile/depot/app/views/products/index.html.erb:25:

语法错误,意外keyword_end,期望')‘);结束^ C:/Users/Win7/Desktop/Agile/depot/app/views/products/index.html.erb:34:语法错误,意外的keyword_ensure,期望')‘C:/Users/Win7/Desktop/Agile/depot/app/views/products/index.html.erb:36:语法错误,意外的keyword_end,期待')'*

以下是视图中的代码:

代码语言:javascript
运行
复制
<h1>Listing products</h1>

<table>
<% @products.each do |product| %>
<tr class="<%= cycle('list_line_odd', 'list_line_even') %>">
<td>
  <%= image_tag(product.image_url, class: 'list_image') %>
</td>

<td class="list_description">
  <dl>
    <dt><%= product.title %></dt>
    <dd><%= truncate(strip_tags(product.description), length: 80 %></dd>
  </dl>
</td>

<td class="list_actions">
  <%= link_to 'Show', product %><br />
  <%= link_to 'Edit', edit_product_path(product) %><br />
  <%= link_to 'Destroy', product, confirm: 'Are you sure?', method: :delete %>
</td>
</tr>

<% end %>

</table>


<br />

<%= link_to 'New Product', new_product_path %>

我不知道为什么我会得到这个例外。有人能给点线索吗?

一如既往,非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-07 18:09:46

删除此文件中的结尾:

代码语言:javascript
运行
复制
<% end %>

这端没有关闭任何东西。

票数 0
EN

Stack Overflow用户

发布于 2012-06-07 18:12:56

你在电话线上漏掉了

代码语言:javascript
运行
复制
 truncate(strip_tags(product.description), length: 80 

它应该是

代码语言:javascript
运行
复制
 truncate(strip_tags(product.description), length: 80) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10936182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档