您好我正在尝试创建一个过滤独白博客帖子的按钮。我知道您可以创建标签链接,然后过滤博客并仅显示带有以下标签的博客文章。
这是我的代码是 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 at / 语法错误,意外 '=',期待关键字结束”
和这段代码:
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)
有人有想法么?我很难找到独白文档