`
mike.gao
  • 浏览: 49614 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

参考rails 下拉

阅读更多
对于多数的model的select列表,我都会用model属性+方法的形式,做一个列表,然后在form里显示。
  def self.purchase_status
    {0 =>'状态0',1=>'状态1',2=>'状态2'}
  end


form里调用
  <%= f.select :purchase_status ,Model.purchase_status.invert%>


list里面展示
  def purchase_status_view
    Model.purchase_status[self.purchase_status]
  end


调用的时候
<%= model.purchase_status_view%>
分享到:
评论

相关推荐

    demo低保真绘图

    3. 控件和元素:包括按钮、输入框、下拉菜单等,用简单的形状表示。 4. 页面关系:用箭头表示页面间的跳转和导航。 5. 标注和注释:添加文字说明,解释设计意图和功能。 通过这种方式,"demo低保真绘图"不仅为团队...

    声音风暴:联合社交音频平台

    该映像默认情况下以RAILS_ENV=production模式运行,并已预编译了编译资源以及在生产环境中运行Soundstorm实例所需的一切。 首先,下拉最新的生产图像: docker pull weathermen/soundstorm 在本地目录中为您的...

    一个论坛的全部源码

    标签 "控件" 指出源码可能包含了用户界面(UI)的设计元素,如按钮、输入框、下拉菜单等,这些都是构建图形用户界面的基本组成部分。学习这部分可以提升对用户交互设计的理解。 "源码" 显然是这个压缩包的核心内容,...

    bootstrap-datepicker

    1. **Bootstrap框架**:Bootstrap是Twitter推出的一个开源的用于前端网页开发的工具集,提供了丰富的组件和样式,包括栅格系统、导航、下拉菜单、模态框等,极大地提高了网页的响应式设计和开发效率。Bootstrap-...

    jQueryformBuilder一个jQuery插件能够通过拖放的方式创建表单

    3. **丰富的表单组件**:支持多种常见的表单元素,包括文本输入、密码输入、多行文本、日期选择器、电子邮件验证、数字输入、电话号码验证、文件上传、下拉菜单、多选框、单选按钮等。 4. **自定义样式**:form...

Global site tag (gtag.js) - Google Analytics