Rails rails 如何自动插入段落?

1272729223 · 2012年07月21日 · 最后由 chucai 回复于 2012年07月21日 · 2238 次阅读

比如在 blog 的 content:text 里面 粘贴进取文本,它全部显示在一个段落里面。

<%= simple_format blog.content %>

#1 楼 @Rei 谢谢 另外怎么把@变量都放在一个地方?

比如我有 news,blog,products 这几个 app, 而整个网站所有页面都有 products 的一个目录 <% @products.each do |product| %>

  • <%= link_to product.title, product %>
  • <% end %>

    这样的一块区域,所有当打开其他页面的时候,都会显示: undefined method `each' for nil:NilClass

    我只有把@products = Product.all 放在每一个 controller 里面才可以。但是我认为这肯定是最糟糕的办法。

  • #2 楼 @1272729223 可以在 application_helper.rb 写一个 helper method,里面获取 @products 然后 render :partial => 'xxx' 局部模板。然后页面上就调用这个 helper。

    好的 thanks!

    使用 cell gem?

    需要 登录 后方可回复, 如果你还没有账号请 注册新账号