Ruby Slim模板语言中PHP的可能性
在PHP中,我可以做到这一点:Ruby Slim模板语言中PHP的可能性,ruby,template-engine,slim-lang,Ruby,Template Engine,Slim Lang,在PHP中,我可以做到这一点: 如果您使用的是Rails,您可以通过以下方式方便使用ActionView::Helpers: = content_tag :li, class: ( a == true ? "foo bar" : "foo") do inside div 否则,您可以自由地创建一些帮助器方法来覆盖此逻辑 然而,在一个视图中包含太多的逻辑被认为是不恰当的做法。考虑使用一些演示者模式< /代码> 编辑 通过调查发现,你可以通过这种方式实现自己的目标 div.foo class
如果您使用的是Rails,您可以通过以下方式方便使用ActionView::Helpers
:
= content_tag :li, class: ( a == true ? "foo bar" : "foo") do
inside div
否则,您可以自由地创建一些帮助器方法来覆盖此逻辑
然而,在一个视图中包含太多的逻辑被认为是不恰当的做法。考虑使用一些<代码>演示者模式< /代码>
编辑
通过调查发现,你可以通过这种方式实现自己的目标
div.foo class="#{'bar' if a == true}"
| Text inside div
- if(i != 5)
<div class="foo bar"
id="item_#{i}"
style="background-color:red;"
data-im="baz">
</div>
- else
= content_tag :li, class: ( a == true ? "foo bar" : "foo") do
inside div
div.foo class="#{'bar' if a == true}"
| Text inside div