如何处理映射到 Rails 中单个参数的多个文本字段?
例如,我有一个像这样的文本字段表:
条目 1 |值(标志=TRUE)|值(带有标志=FALSE)
条目 2 ...
.
.
.
我需要能够分配“值”,无论它是在左侧还是右侧列(并设置相应的标志)。
然后在同一行上,如果一列有一个条目,则另一列应变灰(否则它将覆盖另一列)。
For instance, I have a table of text_fields like this:
Entry 1 | Value (with flag=TRUE) | Value(with flag=FALSE)
Entry 2 ...
.
.
.
I need to be able to assign the "Value" whether it is in the left or right hand column (and set the corresponding flag).
Then on that same row if one column has an entry, then the other column should be grayed out (otherwise it would overwrite the other one).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会使用模型上额外的非数据库属性来完成此操作。像这样的事情:
然后在您看来,您连接到 val1 和 val2 而不是真正的列,并使用您的标志来确定灰显的内容。
I'd do this with extra, non-DB attributes on the model. Something like this:
Then in your view, you hook up to val1 and val2 instead of the real column and use your flag to determine what's grayed out.