【发布时间】:2014-10-06 14:26:32
【问题描述】:
您好,我正在尝试创建一个用于过滤独白博客帖子的按钮。我知道您可以创建标签链接,然后过滤博客并仅显示带有以下标签的博客文章。
这是我的代码是 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
现在我只是想链接到标签列表中的第一个标签。但是,当我尝试单击它时,我在浏览器中收到此错误:
"/处的语法错误 语法错误,意外的 '=',应为 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的代码。
标签: ruby-on-rails html monologue