我正在尝试根据用户是否保存订单来更改 View 的背景。因此,当用户已经保存订单时,菜单项将突出显示,而当用户没有保存时,菜单项将不突出显示。
一个解决方案是创建两个部分,并根据用户操作有条件地呈现每个部分。
但是,重新渲染整个部分的、糟糕的形式似乎有点过分了。更改背景颜色的最佳方法是什么?
最佳答案
为此您不需要两种布局。保存成功后在菜单项上放置一个 .highlight 类,并让 .highlight 类的 css 做你想做的事。
关于javascript - 根据订单状态有条件地改变 rails 中的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14306970/