2011-08-10 218 views
1

我需要动态更改max-width CSS属性,具体取决于与给定模型关联的图像数量。Rails:动态改变CSS属性?

如何在Rails 3.1中执行此操作?

(使用Javascript & SASS/SCSS也是在我们的处置)

+0

坚持莫非财产在给定标签的样式? – christianblais

回答

5

我想你可以做到这一点?

<div style="max-width:<%= @somemodel.images.size * X %>px"> ... </div> 

其中X是单幅图像的宽度。

或者,你可以做

<div class="images count<%= @somemodel.images.size %>px"> ... </div> 

再有CSS规则div.images.count1div.images.count2div.images.count3等。但是,这不是很可扩展性,所以最好用style属性