我的问题是我认为逻辑很合理,但是每种情况下的样式都不同。将逻辑移至.ex演示者不是问题,但如何处理样式]
- trumps.each do |trump|
%tr
%td
- if trump.isgreate
.some_style
.some_style--button
=link_to trump.picture
- else
.someother_style
.someother_style--button
=link_to trump.lies
css类呢?
无论如何,都不应该在控制器或模型中进行样式设置。
尽管任何有意义的答案都必须提供您的开发环境。例如您正在使用的ruby和rails版本,甚至您的操作系统...根据此,情况可能会有所不同。
通常人们不会尝试帮助您,但是我曾经是这样,问了很多问题却没有先找东西。
对于Rails 6,在应用程序/资产/样式表中添加一个CSS文件。您应该在application.html.erb文件(全局视图文件)中看到类似的内容。
<%= stylesheet_link_tag 'application', media: 'all', :'data-turbolinks-track' => 'reload' %>
使用控制器来处理用户输入并为视图设置变量/拉模型数据。
祝你好运。