使用 Rails、devise 和 cancan,登录用户可以访问登录和注册路径
我不确定我做了什么,但登录用户可以访问 new_user_session_path 和 new_user_registration_path。通常在设计中,不应允许用户访问这些路径。如果有影…
将 /api/v1/ url 方案添加到 Rails 应用程序
我正在规划一个主要通过 API 通过客户端应用程序公开的 Web 应用程序。我之前使用过 Rails,所以我将使用它来创建后端。 在规划 API 时,我在 url 方…
如何创建一个 Rails 3 路由来匹配所有请求并定向到一个资源/页面?
我有一个 Rails 应用程序 (Rails 3.0),我需要暂时停止使用它。虽然这有效,但我想创建一个新路由,将所有请求定向到单个静态内容。我设置了一个控制…
如何让 Rails 路线与我的 url 的最终参数匹配 * ?
我想允许用户在 url 中使用加密密码时自动登录。我有以下 url,我希望与 Rails 路线匹配: /attendants/update_player_status/game/1/maybe/user_hash…
Rails 3.0.9 路由错误 - 如何修复 - 以满足使用 /registration/diagnoses 作为 URL 的目标?
背景 我最近在英国曼彻斯特参加了由两位知识渊博的实践者在 MadLabs(他们的插件)举办的优秀 Rails 课程。 在此之前,我已经阅读了几本著名的书籍: …
生产中的 Rails 3 资产路由问题
目前,我的资产位于 app/assets 目录中的 jquery.rest.js 和 jquery-ui-1.8.11.custom.min.js 文件中,但我在生产日志中不断收到以下错误。 Started G…
Ruby On Rails 中的 SEO 重定向修复
我犯了一个错误,允许两条不同的路线指向同一个地方。现在我遇到了重复内容的麻烦。 新闻可以通过两种方式查看: http://website.com/posts/321 和 ht…
Rails 3:3个模型和路由错误
我有一些项目,有门票,然后有评论。我相信模型关联的代码是正确的吗? class Comment < ActiveRecord::Base belongs_to :ticket, :dependent => :des…
路由资源不处理“新”路由资源正如预期的那样
我有一个简单的 Rails 应用程序,我试图在其中向数据库添加一个非常简单的记录类型(“client_types”)。 我在 routes.rb 中有一条路线,内容如下: …
命名空间路由的默认资源?
在 Rails 3 中使用路由,使用命名空间路由,如下例所示... namespace :admin do get 'dashboard' => 'dashboard#index' end ...如何让 '/admin' 路由…
ActionView::MissingTemplate - 但模板已经存在?
我在 Rails 中的路由方面遇到了一些问题。 我已经为 Project 模型准备好了模型,因此我使用 railsgeneratescaffold_controller 生成了一些默认控制器…
非 REST 控制器的 DRYest 路由配置及其操作
相当肯定我做错了。我怎样才能把它弄干? controller 'foo' do get 'foo/bar', :action => 'bar', :as => 'foo_bar' post 'foo/bar', :action => 'bar…