我在Rails中使用button_to并link_to形成帮助器.我需要根据代码中的条件设置html属性.更确切地说,我需要button_to仅在某个条件为真时禁用组件.
我怎样才能做到这一点?下面的代码片段.
<%= button_to "Submit", "#", :id=> "submit", :class => "button_white_big", :disabled => true%>
Run Code Online (Sandbox Code Playgroud)
在上面的陈述中我可能需要:disabled => true或者我可能不需要它.除了重复代码行之外,还有一种干净的方式吗?
干杯-Priyank
您可以使用条件(实际上是任何返回布尔值的表达式)替换禁用中的"true"以获得所需的功能.像这样:
<%= button_to "Submit", "#", :id=> "submit", :class => "button_white_big", :disabled => obj.disabled? %>
Run Code Online (Sandbox Code Playgroud)
要么
<%= button_to "Submit", "#", :id=> "submit", :class => "button_white_big", :disabled => x == y %>
Run Code Online (Sandbox Code Playgroud)
等等
| 归档时间: |
|
| 查看次数: |
1984 次 |
| 最近记录: |