ruby on rails中通过一个字段判断是否显示内容
有下面interviewer_profile.rb
#对应的数据库表是interviewer_profiles表
还有一个interviewer_application.rb
对应的是interviewer_applications表
现在需要通过interviewer_applications表中的approved字段来判断interviewer_profile.rb中的
row :nid
row :student_id
row :account_number
三行是否显示。
要在着三行前做怎样的处理?
ActiveAdmin.register InterviewerProfile, :namespace => :fieldwork do
.........
......
......
show do |profile|
attributes_table do
row :avatar do
image_tag(profile.avatar.url(:thumb))
end
row :fullname
row(:email){ profile.interviewer.email }
row :phonenumber
#是否显示
row :nid
row :student_id
row :account_number
#是否显示
end
......
......
......
end
#对应的数据库表是interviewer_profiles表
还有一个interviewer_application.rb
对应的是interviewer_applications表
现在需要通过interviewer_applications表中的approved字段来判断interviewer_profile.rb中的
row :nid
row :student_id
row :account_number
三行是否显示。
要在着三行前做怎样的处理?
...全文
相关推荐
使用Ruby on Rails和PostGIS创建位置感知网站
首先,Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式。
Ruby On Rails 笔记3——表的增删改查
Rails 使用此时间戳来决定应运行哪个migration,以及运行的顺序,因此,如果要从其他应用程序复制migration或自己生成文件,请注意其在顺序中的位置,经常发生在合并代码的时候。A schema开始时什么都没有,每次migration都会对其进行修改,以添加或删除表、列或索引。如果你本地数据库和线上数据库不是完全一致,你就会发现运行完migration后schema.rb文件中也会用大量改动,这个时候你需要手动进去修改你需要的改动,把其他的改动恢复原样,然后才能提交。
ruby 的学习指南
**条件判断与错误提示**: `check_subject`函数展示了如何检查用户是否至少选择了一个科目。如果没有选择,它会在页面上显示一个错误消息。
Agile Web Development with Rails中文版 3rd Edition
**9.3 迭代D3:高亮显示变化**通过Ajax动态改变页面元素的状态,例如高亮显示添加成功的商品。**9.4 迭代D4:隐藏空购物车**使用Ajax判断购物车是否为空,并相应地隐藏或显示购物车。
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5#### 一、重要概念及基础假设- **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails


