嗨我想创建一个按钮,过滤独白的博客文章。我知道您可以创建标签链接,然后过滤博客,并使用以下标签显示博客文章。Rails独白过滤器标签按钮
这是我的代码是HAML:
.btn-group
- = link_to "Tech", tag_url(@tags.first), class: "button btn btn-default green-btn btn-bordered black-text"
.button.btn.btn-default.green-btn.btn-bordered.black-text Tech
.button.btn.btn-default.green-btn.btn-bordered.black-text#news.active{:onclick => "activate()"} News
.button.btn.btn-default.green-btn.btn-bordered.black-text Lifestyle
现在我只是想链接到标签列表中的第一个标签。然而,当我尝试点击这个我得到这个错误在浏览器:
“的SyntaxError在/ 语法错误,意想不到的‘=’,希望keyword_end”
这个代码片段:
unless source.valid_encoding?
raise WrongEncodingError.new(@source, Encoding.default_internal)
end
begin
mod.module_eval(source, identifier, 0)
ObjectSpace.define_finalizer(self, Finalizer[method_name, mod])
rescue => e # errors from template code
if logger = (view && view.logger)
logger.debug "ERROR: compiling #{method_name} RAISED #{e}"
logger.debug "Function body: #{source}"
这是在单击时通过标记创建现有标记和过滤器的链接的代码:(此代码有效)。
.row
.col-md-12.centered-text.tag-cloud
- @tags.each do |tag|
= link_to tag.name, tag_url(tag), class: label_for_tag(tag,@tags_frequency_min,@tags_frequency_max)
任何人有什么想法?我有一点很难找到独白文档
请在控制器中分享@tags的代码。 – 2014-10-06 14:45:13