在Rails中,如何通过单击其中一个页面上的按钮来更改三个独立页面上边框的颜色
In Rails, how do I change the color of borders on three separate pages with the click of a button on one?
在我的rails应用程序中,我有一个页面,其中有几个"建议"。我需要一种方法,我可以进去选择"获胜的提议"。然后我希望该提案的div边框颜色变为绿色。该提案也存在于其他三页上,所以我想更改这些地方的颜色以及div中的文本。在铁轨上最好的方法是什么?
我会在Proposal模型中有一个布尔值字段,指示它是否获胜。将其默认为false。这是:迁移中的默认=>false。
然后,在您看来,如果提案成功了,您可以给您的div一个类似.winning的类提案,该类将对应于您将放在proposal.CSS或样式表目录中的任何CSS类。如果Proposal没有获胜,则不会将此类包含在div中。
要设置获胜的提案,只需更新提案实例的属性,并将模型的获胜布尔列设置为true。
希望这是有道理的!
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 定义完全独立的样式信息
- 如何更改reactjs中外部/独立组件的状态或属性
- jQuery动画-边框宽度和颜色
- 用独立变量敲除foreach绑定
- 查找带有边框的HTML5 Canvas(点击)事件的坐标
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 使用Javascript克隆();使一个独立的页眉跟随页面
- 边框颜色是't如果输入为空,则更改
- 如何验证日期、月份和日期的3个独立输入字段;年使用jquery或javascript
- 使用脚本#编译代码(独立)
- HighCharts:3D柱形图在选择时更改边框颜色
- 独立离线的html5网络应用程序
- Angular JS-文本框未在独立范围内更新
- 在mouseover上添加边框,在mouseout上删除边框
- 在不更改边框颜色的情况下更改文本的颜色
- 如何使用javascript独立地为聚合物自定义元素的每个实例的lightdom设置样式
- AngularJS-独立的控制器和DOM操作
- 在Rails中,如何通过单击其中一个页面上的按钮来更改三个独立页面上边框的颜色