`
clark1231
  • 浏览: 253528 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Rails 3.0.7 - before_filter returns false, but action executed

阅读更多

Test Case Description:

 

Created vanilla rails 3.0.7 app with single controller containing 5 actions.

 

Each action was guarded by a 'before_filter ..., :only => '.

 

Each action and each filter 'puts '

 

The five filters did:

  1. always returned true
  2. always returned false
  3. always rendered 'action a'
  4. always redirected to 'action a'
  5. always raised an exception

Ran test case via Webrick on port 3001

Probed each action using 'curl http://localhost:3001/a/'

 

1, 3, 4, & 5 performed as expected

2 failed

 

See https://mikehoward@github.com/mikehoward/before_filter_but.git for test case

 

分享到:
评论

相关推荐

    awesome-rails-gem-zh_CN, Rails 常用 Gem 列表 - Awesome Rails Gem 中文版.zip

    在这个压缩包中,`awesome-rails-gem-zh_CN-master`可能是项目源码或文档的主目录。以下是一些可能包含在列表中的关键Rails Gem及其功能简介: 1. **Devise**:这是一个灵活的身份认证解决方案,提供了一套完整的...

    rails-master_TheWeb_rubyrails_

    Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.

    Api-api_on_rails.zip

    Api-api_on_rails.zip,学习使用rubyonrails5/6构建api的最佳实践学习使用rubyonrails5/6构建api的最佳实践。本书的目的不仅仅是教你如何用rails构建api。目的还在于教您如何用rails构建可伸缩和可维护的api,这意味...

    Agile Web Development with Rails 1-14节_ppt(老师发的修正版)

    Agile Web Development with Rails 1-14节_ppt(老师发的修正版)

    activerecord-session_store, 从 Rails 中提取的记录存储的活动会话.zip

    activerecord-session_store, 从 Rails 中提取的记录存储的活动会话 Active Record 会话存储由 Active Record 类支持的会话存储。 提供了默认类,但是任何对 Active Record 会话类的对象鸭类型都有文本 session_id ...

    agile-web-development-with-rails_2

    ### 敏捷Web开发与Ruby on Rails:深入解析与核心知识点 #### 一、Ruby on Rails框架概述 《敏捷Web开发与Rails》是一本关于Ruby on Rails(简称Rails)的权威指南,它不仅适合初学者快速上手,也为经验丰富的...

    Ajax-select_all-rails.zip

    Ajax-select_all-rails.zip,易于选择和取消选择所有复选框,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    Api-rails5_api_tutorial.zip

    Api-rails5_api_tutorial.zip,了解如何在michael hartl的rails 5教程上构建一个现代api立即在rails应用程序中构建一个api!(Rails 5版本),一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web...

    Rails-JS-Project_TrainingSessions

    "Rails-JS-Project_TrainingSessions" 是一个关于使用Ruby on Rails框架与JavaScript技术进行项目开发的训练课程。这个训练课程可能包含了一系列的教程、代码示例和练习,旨在帮助开发者提升在Rails环境下构建交互式...

    will_paginate-bootstrap, 将 Twitter Bootstrap 分页组件与will_paginate集成.zip

    will_paginate-bootstrap, 将 Twitter Bootstrap 分页组件与will_paginate集成 will_paginate-bootstrap不再维护我不再使用 Bootstrap 来使用 Rails,所以不幸的是,我不再接受请求请求或者维护这个库。 为了发布你...

    2-Rails-sample_app

    标题中的"2-Rails-sample_app"表明这是一个关于Ruby on Rails框架的示例应用程序。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化开发过程...

    breadcrumbs_on_rails-json_ld:Rails面包屑的JSON-LD插件

    BreadcrumbsOnRails :: JsonLd BreadcrumbsOnRails :: JsonLd提供了自定义生成器 。用法将builder: ...安装将此行添加到应用程序的Gemfile中: gem 'breadcrumbs_on_rails-json_ld' 然后执行: $ bundl

    railstutorial-demo_app:railstutorial 演示应用程序

    演示应用程序。如何开始 $ bundle install$ rake db:populate$ rails server信息管理员用户: 名称:“示例用户” 电子邮件:“ ” 密码:“foobar”

    rails-docker_bulletin-board

    自述文件该自述文件通常会记录启动和运行应用程序... 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明...rails-docker_bulletin-板

    activeadmin-ajax_filter:ActiveAdmin的AJAX过滤器

    Activeadmin :: AjaxFilter ... 如果您使用sprockets >= 4且rails >= 5使用版本0.5.0 安装 将此行添加到您的应用程序的Gemfile中: gem 'activeadmin-ajax_filter' 然后执行: $ bundle 或将其自己安装为: $

    actionpack-page_caching:Action Pack的静态页面缓存(从Rails 4.0的核心中删除)

    Action Pack的静态页面缓存(从Rails 4.0的核心中删除)。 介绍 页面缓存是一种缓存方法,其中,响应主体存储在Web服务器可以直接提供服务的文件中: 对端点E的请求到达。 计算其响应并将其存储在文件F中。 下次...

    guard-bower_rails

    guard-bower_rails 的灵感来自于安装将 gem 添加到您的Gemfile : group :development do gem 'guard-bower_rails' , require : falseend 通过运行以下命令将插件定义添加到您的 Guardfile: $ guard init bower_...

    omniauth-rails_csrf_protection:在Rails应用程序的OmniAuth请求端点上提供CSRF保护

    OmniAuth-Rails CSRF保护该gem通过实现直接使用Rails的ActionController::RequestForgeryProtection代码的CSRF令牌验证程序,缓解了 (在将OmniAuth gem与Ruby on Rails应用程序结合使用时在请求阶段进行跨站点请求...

Global site tag (gtag.js) - Google Analytics