ruby-on-rails - 添加内联类 if ...(在 1 行中)

标签 ruby-on-rails ruby class if-statement link-to

我想将一个类添加到一个 link_to 只有当一个陈述为真时。

<%= link_to product.name, product, :class => "last" if product == @products.last %>

IF语句影响整行而不仅仅是:class部分的问题。

我知道我可以用 IF ELSE 完成它,但是是否可以在一行中完成它?

最佳答案

<%= link_to product.name, product, :class => (product == @products.last ? "last" : "")  %>

关于ruby-on-rails - 添加内联类 if ...(在 1 行中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12698909/

相关文章:

ruby-on-rails - 为什么 Prawn 会自动调整我的图像大小?

ruby-on-rails - rails - 在 link_to 上传递 id 参数

使用 Ruby 数组的 SQL 查询 IN

Ruby:类 `_run_suite' 的未定义方法 `Test::Unit::Runner'

ruby-on-rails - 使用 monit 和 RVM 监控 resque

在 Heroku 上安装 Ruby 应用程序 : rake aborted. KeyError: key not found

java - android - 如何从对象设置文本

ruby-on-rails - 指定 rails 中种子文件的执行顺序

java比较不同的选项

jQuery if 语句将 div 类更改为另一个 not 类