从模板中的过滤器分配变量

时间:2013-11-13 16:55:36

标签: ruby-on-rails ruby-on-rails-4 liquid

我试图将过滤器返回的变量分配给模板内的变量。这甚至可能吗?

我的过滤器:

def return_an_object(input)
  Model.find(input)
end

液体:

{% assign bar = {{ "foo" | return_an_object }} %}

这会导致input nil内的return_an_object。{/ p>

是否可以做这样的事情?

1 个答案:

答案 0 :(得分:0)

自己回答。

{% assign bar = {{ "foo" | return_an_object }} %}

应该是:

{% assign bar = "foo" | return_an_object %}