ruby-on-rails – Rails – 渲染自定义xml
发布时间:2020-12-17 03:13:22 所属栏目:百科 来源:网络整理
导读:谁能举例说明如何在rails控制器中使用FOR和IF循环? 这是一些“伪代码”(使用非常松散的术语),它有望说明我想做什么 – 为了这个例子,我使用一个名为’chairs’的表,我想查询’age’列以显示所有(例如)2岁的椅子. [:id]是我传入它的数字变量. 在我的工作项
谁能举例说明如何在rails控制器中使用FOR和IF循环?
这是一些“伪代码”(使用非常松散的术语),它有望说明我想做什么 – 为了这个例子,我使用一个名为’chairs’的表,我想查询’age’列以显示所有(例如)2岁的椅子. [:id]是我传入它的数字变量. For each chair in chairs if chair.age = [:id] render records to xml end end 非常感谢任何帮助. 编辑 – 我理解FOR和IF循环是如何工作的,只需要一些如何在rails控制器中实现上述功能的例子. 解决方法
在你的椅子模型:
class Chair < ActiveRecord::Base :scope :years_old,lambda { |time_ago| { :conditions => ['age == ?',time_ago] } end 然后你可以这样做: render :xml => Chairs.years_old(2) 我对渲染的确切语法很模糊,但创建范围可以让你的控制器代码更具可读性,而不必在那里进行循环/条件化.只需将您的示波器命名为清晰且易于理解的内容…… 这一切都假设您想要获得所有年龄== 2的椅子,而不仅仅是其他搜索的一部分.如果这个假设是错误的,那么Lucapette的答案会更好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- $CF559C\ Gerald\ and\ Fiant\
- ruby-on-rails – 带有mongodb的轨道中的ckeditor
- 正则表达式在Javascript中获取两个字符串之间的字符串
- controller ceilometer.pipeline: Pipeline config file: N
- c# – TimeSpan Bug ..?
- C#中使用IFormattable实现自定义格式化字符串输出示例
- React Native导航Navigator组件基本使用方法
- 解析XML文件步骤
- ref和out有什么区别? (C#)
- Reflect 通过反射获取自定义注解值给另外一个对象赋值
推荐文章
站长推荐
- [CXF REST标准实战系列] 一、JAXB xml与javaBean
- logback logback.xml常用配置详解(一)<configu
- UBIFS学习笔记之二(UBIFS和UBI)
- C#设计模式之Template模板方法模式实现ASP.NET自
- 如果机器安装了oracle(oci8和/或pdo_oci),如何使
- ruby – OAuth和HTTParty
- cocos2d-x3.2中的动画系统
- schema.doc.xml报错pic: org.apache.solr.common
- 天气预报主界面--main_interaface.xml
- react native学习笔记10——react-navigation的嵌
热点阅读