Ruby on Rails - 无法在函数中呈现变量

时间:2012-06-21 23:10:59

标签: ruby-on-rails ruby haml clippy

我有一些像这样的HAML代码:

.clearfix
  =f.label t("labels.shortened_urls.fqdn_url")
  =f.url_field :fqdn_url, {:readonly => true}
.span1
  =link_to((t "links.shortened_urls.view"), f.object.fqdn_url(true), :target => :_blank)
  .clippy-container=clippy(fqdn_url,"#ffffff")

由于最后一行而无法渲染。如果我将最后一行更改为这样的简单字符串,它将起作用:

.clippy-container=clippy("test","#ffffff")

但我不确定我需要使用的变量语法,我试过这个:

.clippy-container=clippy(fqdn_url,"#ffffff")

或者这个:

.clippy-container=clippy(:fqdn_url,"#ffffff")

但它们都不起作用。知道如何使它与fqdn_url变量一起工作吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您是否尝试过fqdn_url.to_s