添加的before_filter方法​​,在轨道3的列表的末尾

我的before_filter:在我application_controller方法,我想这种方法在继承类中的方法的before_filter后运行。

我该怎么办呢?

class ApplicationController < ActionController::Base protect_from_forgery before_filter :run_second end class SessionsController < ApplicationController before_filter :run_first end

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

我觉得这样做的大多数Rails友好的方式是使用prepend_before_filter在SessionsController:

class SessionsController < ApplicationController
prepend_before_filter :run_first
end

分类:Ruby on Rails的 时间:2012-01-01 人气:0
分享到:

相关文章

  • 如何运行在Rails环境Ruby的文件? 2012-02-25

    我想运行在Rails环境的背景下一个Ruby文件. 轨道亚军几乎做什么,我想做的事情,但我想只要给它的文件名和参数. 我敢肯定,这是可能的,因为我以前做过. 可有人提醒我如何做到这一点? --------------解决方案------------- 最简单的方法是用rails runner因为你并不需要修改你的脚本. http://guides.rubyonrails.org/command_line.html#rails-runner 在Rails 2,它的脚本/亚军. 只是说rails r

  • 如何从降级1.9.2的Ruby和Ruby 1.8.7运行的Rails 2.0.2 2012-05-14

    我想降级在Ubuntu 10.04操作系统我已经安装了Ruby版本(1.9.2红宝石),这样我可以使用Ruby 1.8.7的相应版本来运行Rails 2.0.2. 我使用Rails的旧版本的项目目的. 如果我用Rails 2.0.2使用Ruby 1.9.2它给了我一个错误说转换倾斜枚举到一个数组. 我以为我可以使用RVM,但我不知道它适用于降级. 我得到在终端下面当我用已知的命令列表RVM mgj@pc146724-desktop:~$ rvm list known # MRI Rubies [

  • 必须知道的Ruby on Rails的Ruby +插件 2012-06-09

    我是相当新在Ruby + Rails的场景. 虽然我的设计模式,数据结构和算法非常深刻的理解 - 有一吨的"必须有",我还没有碰上还有一个机会的插件. 有东西迁移,资源控制器以及使开发这些平台显著容易其他插件无数. 会有人友好地共享链接的一些最常用的,每一个精明的Ruby或Ruby on Rails的开发者都知道的. 东西是如此重要,它甚至可能被认为要合并到芯在一些点. 希望这是适合这个论坛. 我当然认为它是. --------------解决方案------------- Ruby的

  • 如何在没有数据库on Rails的Ruby的配置? 2012-09-07

    这将是方便使用Ruby on Rails的一个小的网站项目,目前尚无必要的数据库. 我知道我可以在MySQL中创建一个空数据库,并从那里,但没有人知道一个更好的方法没有数据库运行Rails? 谢谢 --------------解决方案------------- 取消注释该行的environment.rb的文件: config.frameworks -= [ :active_record, :active_resource, :action_mailer] 对于Rails 3的 和 Rails 4

  • 如何利用Rails或者Ruby文档? 2013-05-09

    我从C#来了,最近我开始写一些Ruby on Rails的应用程序. 它我最大的问题是文档,因为我觉得它使用的极端困难. 例如,找出如何调用发电机从我的控制器我花了约2小时,然后在15分钟后,我发现Rails::Generators.invoke方法来找出哪些参数应该怎么传递给这个函数. 也许我用的文档错误的方式; 首先,我需要胡乱猜测和搜索在NetBeans代码完成,这是很少有帮助的话,我在谷歌搜索,然后再使用API​​. 可一些有经验的Rails程序员能给我一些建议吗? ----------

  • 说,如果我开发一个Ruby on Rails应用程序使用Rails 2.3.2,将通常与乘客对我的托管公司兼容吗? 2013-06-08

    说,如果我开发一个Ruby on Rails应用程序使用Rails 2.3.2,将通常与乘客对我的托管公司兼容吗? 如果我ssh到我的-v,我得到2.2.2托管公司,型导轨...所以看起来他们可能会使用Rails 2.2.2. 所以,如果我开发我的MacBook一个Rails应用程序和FTP的所有文件在那里,将乘客也通常使用Rails的当前版本生成的代码工作的呢? --------------解决方案------------- 冻结钢轨使用内置的rake任务的供应商/轨. 这样,你的应用程序将U

  • 你怎么消耗的Rails或者Ruby一个JSON或XML Web服务? 2013-06-15

    外部Web服务发送JSON或XML对我的应用程序. 什么是消费这一数据的最好方法是什么? 是否有一个内置库中的Rails或者Ruby这样做或做我需要使用宝石的呢? --------------解决方案------------- 尝试引入nokogiri. 这里有一个如何在这里使用它一个很好的解释: http://www.robertsosinski.com/2008/12/08/scraping-pages-made-easy-with-ruby-and-nokogiri/ 对于解析JSON,您

  • 我似乎无法得到安装在我的Mac(10.6.5)轨。 on Rails的Ruby的继3教程 2013-08-27

    我试图让Rails 3的和按照"on Rails的Ruby的教程"中介绍的步骤运行由迈克尔·哈特尔(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book). 细节在第1.2.2启动(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:rubygems). 在这里,你会经历以下步骤: 安装的Git 安装Ruby使用Ruby版本管理器(1.9.2版)(RVM

  • String.force_encoding()用Ruby 1.8.7(或Rails的2.X) 2013-09-09

    有没有办法使用的解决方案String.force_encoding()用Ruby 1.8.7(或Rails的2.X),这样它的工作原理就像在Ruby 1.9的? 我读了一些有关要求active_support ,但这不起作用 $> 宝石列表--local | grep的"轨\ |的ActiveSupport" activesupport (3.0.3, 2.3.8, 2.3.5) rails (2.3.8, 2.3.5) $> 红宝石-v ruby 1.8.7 (2010-

  • 在Ruby中的JavaScript集成测试on Rails的 2013-09-15

    我搜索了一下,这和试图执行一个自制的解决方案,但到目前为止,还没有发现有信心吧. 我需要的是写在其上使用JavaScript交互的Rails的Ruby的集成测试,并得到编程的方式来断言一些行为. 我使用的Test ::股控制器/模型的一部分​​,但我竭力要通过测试我的应用程序使用的一些jQuery / JavaScript行为. 主要做法是在其中一些更新的信息集合的UI Ajax调用和交互. 我还没有找到一个解决方案,它让我充满自信和与自动测试和整个红绿过程中很好地集成,所以现在我的大多数客户端

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

55228885 版权所有 京ICP备15002868号

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