在我的助手中,我试图在我的link_to之前放置“Category»”,但显然不会使它不是一个链接,下面的代码就是这样。不知道最好的方法,所以我想我会抽出假期并得到一些帮助。
这是rails 2.3和ruby 1.8.7(barf我知道我们下周会升级!)
elsif session[:ref].to_f > 0
@category = Category.find(session[:ref]).category_name
link_to "Category » " + @category, category_catalog_items_path
end
提前感谢您提供任何帮助
答案 0 :(得分:3)
我不知道我是否理解正确,你在链接上制作'类别'“+ @类别时遇到了麻烦?首先我建议使用#{}代替+。
“类别»#{link_to(@category,category_catalog_items_path)}”
答案 1 :(得分:0)
我将假设这是Rails> = 3 ,这是来自辅助模块的代码。试试这个
elsif session[:ref].to_f > 0
@category = Category.find(session[:ref]).category_name
"Category » " + link_to @category, category_catalog_items_path
end
编辑:
这可能是由于Rails / Ruby-gem导致的错误很可能造成的,如果我真的坚持这个,我会用客户端JavaScript来做。您应该将所有链接分类到某个类,让我们说“.category”,然后jQuery所有与该类“.category”的链接,然后插入Category>>在它面前。