是否有关于轨道REST的每一个选项的任何具体条款?

我想用钢轨休息,所以:

resources :questions

我想添加路由/问题/ query_by_student这样:

resources :questions, :collection => { :query_by_student => :get }

现在我想/问题/ query_by_student / 1本1 shoule是student`s ID。什么我应该怎么办?甚至,我想它发布到/问题/ query_by_student / 1满足其他操作的请求......

我想用钢轨的REST于是:
resources :questions
我想添加一个/问题/ query_by_student于是:
resources :questions, :collection => { :query_by_student => :get }
现在我想/问题/ query_by_student / 1这个1是学生的ID我要怎么写?

--------------解决方案-------------

在你的routes.rb试试这个

match ':controller/:id/:action'

您的控制器将有:

def query_by_student
@student = Student.find(params[:id])
...
end

分类:Ruby on Rails的 时间:2012-01-01 人气:0
本文关键词: Ruby on Rails的,休息
分享到:

相关文章

  • 我在哪里可以阅读有关Ruby on Rails的休息吗? 2013-05-20

    我注意到在我一直在使用教程模式. 当创建一个注册表格曾经使用UsersController和总有具体行动,如新,创建,编辑,更新,破坏. 虽然我为什么使用这些动作略有了解我确实觉得自己变得迷茫. 任何人都可以指向我的文档或截屏,我可以了解REST和"约定优于配置". 眼看因为我在几个月到铁轨我仍然在学习的初级阶段,现在将是一个很好的时间来挑选了一些良好的生活习惯. 我的工作是申请系统上都达到建立密码重置阶段. 我会去有关创建密码控制器但需要有一个表单供用户输入密码. 我可以使用这项权利

  • 在Ruby on Rails的非常简单的Web服务休息 2012-09-15

    我想实现非常,非常简单的web服务与我的iPhone应用程序的做法,例如存储地理定位数据,并从网上获取它. 我开始与Ruby on Rails的,读了一些书,在我的电脑上安装它. 我安装Ruby的Windows安装程序,然后 gem update --system gem source -a http://gemcutter.org gem install rails *then I install sqlite3* gem install sqlite3-ruby *and I even in

  • 如何定义一个路由到一个休息URL传递两个值,并使用它。 Ruby on Rails的2.3.11 2012-02-07

    在Ruby on Rails的,我需要做一个Ajax调用的方法,并通过两个值,经度和纬度. 如何定义在route.rb这样的路线? 一旦路由被定义如何让我从JavaScript方法这个Ajax调用和更新的div? 感谢Shaunak --------------解决方案------------- 你并不需要指定有两个变量的宁静路线. 您的只是将其包含在路线. 例如: <%= link_to @post.name, post_path(@post, :anchor => @post.name)%

  • Java的休息框架+服务器暴露服务Ruby on Rails的 2014-10-04

    我有一个非常小的Java代码库,我想揭露作为JSON格式的响应(由一个Ruby on Rails项目中使用)REST服务. 我对Java的Web服务器/ Web框架只是概念. 什么是: 一个. 一个合适的Java MVC和 湾 Java服务器 以减轻我的部署? 我对感兴趣: 易建(套)解决方案 易于维护/配置服务器 稳定(未实验) --------------解决方案------------- 我们使用CXF广泛. 这是基于非常简单的标准JAX-RS注释. 这是一个很好的教程来快速设置. 它的工

  • Ruby on Rails和耙问题:未初始化不断耙:: DSL 2012-01-16

    我有一个很无奈的问题:Rake是哑巴. 这里的问题是如何来约: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text 这两项工作的就好了,但是当我这样做, $ rake db:migrate 我碰到下面的错误. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/r

  • Ruby on Rails的采用,以提高产品的质量? 2012-06-02

    我们使用PHP作为开发语言的Web开发公司,但我们正在努力改善我们的代码质量,减少错误. 我们发现,PHP使得它有点"轻松"地产生马虎的代码,所以我们正在考虑回报率作为替代. 请问回报率有利于提高代码质量? 我们希望开始使用TDD,并回报率帮助捡这种方​​法? 总之,它是值得开始训练我们的开发人员在这个新技术,还是应该继续开发在PHP和投资于改善他们的PHP技能? 我们认为,一个"新鲜"的开始,而回报率具有作为一个愉快的语言可能会在这个方向上帮助声誉. 更新:作为@

  • CakePHP的或Ruby on Rails的 2012-10-28

    我已经把我的一些空闲时间阅读/学习CakePHP的,但现在我不知道是否会不会更好的切换完全的Ruby on Rails. 你能给我好的和坏的这些工具,就当是对网络的发展? 许多THX --------------解决方案------------- 个人而言,我会选择CakePHP的这一刻. PHP和MySQL是大多数虚拟主机套餐,甚至免费的非常普遍. 它是基于PHP和存在巨大的资源来学习和得到帮助. 你可以重复使用很多已经写好的类. 关于CakePHP的速度,有办法通过怎样的途径,你的代码和缓存

  • 任何人都可以提出任何良好的远程课程,学习Ruby和Ruby on Rails的? 2013-04-11

    我想更好地学习Ruby和Ruby on Rails的:)我感兴趣的任何远程课程avaliable --------------解决方案------------- PeepCode获得一票从我除了Railscasts. Railscasts倾向于对Rails开发面向学习快速新招数. 就个人而言,我这本书的第二版教训,不能建议不够. 还有就是通过萨蒂什泰利rubylearning.org. 如果您使用iTunes,你会发现许多关于这个问题的截屏和播客. 特别是要检查出"教我密码"和&quo

  • 如何使Ruby on Rails的REST风格的路线漂亮,对人友好的? 2013-06-15

    随着Ruby on Rails的,REST是简化事情的开发,使资源易于机器准入方面有很大的概念,但它也产生惊人丑陋的网址为人类. 例如,采用了流行的REST风格的身份验证插件来处理用户登录和验证,它会创建两个控制器进行身份验证和授权,用户和会话. 这是因为用户表示诸如登录名和密码与用户相关联的长期资源,而会话表示与登录会话相关联,如饼干资源的登录信息. 因此,登录URL的网站将被site.com/sessions/new~~V. 默认情况下,它也创造了一个途径,以帮助这个:map.login'/

  • 什么是对线程,并发性和派生进程目前的状况,在Ruby on Rails的? 2013-07-05

    Ruby on Rails的没有做多线程的请求 - 响应非常好,或者至少,ActiveRecord的没有. 在同一时刻只能有一个请求 - 响应活动的概念可以创建Web应用程序而叉掉一个shell命令需要长时间才能完成的时候是一个麻烦. 我想是一些你对这类设置的意见? 是Rails的也许不是很适合某些应用? 此外,什么是事务有关并发Ruby on Rails的现状如何? 什么是最好的做法. 是否有解决方法的不足之处? --------------解决方案------------- 目前的Rails

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.444 (s). 10 q(s)