routes相关内容

仅在使用omniauth进行身份验证时配置路由

我已经构建了一个应用程序,允许用户使用omniauth-ldap对Active Directory进行身份验证。如果这是一个新用户,则成功的认证基于从AD返回的信息为他们创建一个用户。如果用户已经存在,只需登录。用户不注册应用程序,只需使用AD凭据登录。我不想让用户使用数据库凭据登录。 我无法弄清楚如何摆脱或改变一些路由。例如,如果用户访问/ sign_in他们获得数据库身份验证。如果用户访 ..
发布时间:2017-05-20 12:07:20 其他开发

使用Devise和Omniauth的路由问题

我试图让OAuth和Devise一起工作,但是我得到 Controller :: RoutingError(没有路由匹配“/ users / auth / facebook / callback”):尝试通过Facebook认证。 奇怪的是,Google Apps不会发生这个问题。 (相同的回拨路线)。 任何想法? callback_controller: class U ..
发布时间:2017-05-20 11:49:11 其他开发

rails设计,没有路由匹配注销

尽管有很多类似的问题,我已经搜索了几个小时,但仍然无法解决它。 Env rails 3.0。 9 ruby​​ 1.9.2 devise 1.4.2 我使用以下方式更改了默认登录网址: 5资源:用户 6 devise_for:users,:path => “”,:path_names => {:sign_in => 'login',:sign_out => 'log ..
发布时间:2017-05-20 11:02:06 其他开发

设计与rails 4认证根路由不工作

我想要做的是 如果用户未登录,我想将用户发送到注册#新页面。 输入登录信息后,单击提交,我希望您被发送到注册#显示页面。 发生了什么 当您未登录(到目前为止),它会将您发送到注册#新页面。但是,当您提交登录表单时,它会使用重定向循环发送错误。服务器的输出只是这个块反复重复: 在2013-09年度为127.0.0.1启动GET“/” 25 02:31:59 -0400 ..
发布时间:2017-05-20 10:37:56 其他开发

设计路由:有没有办法从Rails.application.routes中删除路由?

devise_for 创建通常的路由,包括DELETE路由。因为我们网站上有一个讨厌的错误(与IE 8不相关),我们只想完全删除DELETE路由。我们不需要它。 不幸的是, devise_for 不支持:除了或:只有选项(从我可以告诉的)。 我想知道如何从Rails.application.routes中删除路由? 谢谢! 编辑:上述错误的一些细节 我们正在发行在控制 ..
发布时间:2017-05-20 10:34:15 其他开发

根据用户的身份验证,用户使用不同的“/”根路径(使用设计)

我正在编写一个rails应用程序,其中有一个编辑器和一个出版物模型。我正在使用device进行编辑器身份验证,因为编辑器无法做任何事情,所以我写了一个用于登录页面的自定义布局,我希望访客用户只能看到登录页面。 现在我试图在我的应用程序中实现以下行为,但失败: require'spec_helper' require'capybara / rails' 描述“验证”do 描 ..
发布时间:2017-05-20 10:22:43 其他开发

设计登录根路径栏目3

Heyya 个人。 所以我想到这个coolio的想法,如果你登录然后你得到某种仪表板,否则你得到一个信息/登录/注册页面..所以我该怎么做.. 我主要想在路线中这样做,不像 def index 如果current_user.present? render:action =>'logged_in' else render:action =>'logged_out' ..
发布时间:2017-05-20 10:19:37 其他开发

Rails路线与日期

我的问题是关于在rails应用程序的路由中按日期使用过滤器,当时我已经准备好了与routes.rb文件中的日期模式匹配的规则,它看起来像这样: p> match“行程/:day /:month /:year”=> “行程#index”, :constraints => {:year => / \d {4} /,:month => / \d {2} /,:day => / \d {2} /} ..
发布时间:2017-04-08 18:52:13 其他开发

Rails路线与日期

所以我有一个每周的日历视图,我有一条路线设置接受/:年/月/日的开始日期。 match“events /(:year /:month /:day)”=> “events#index”, :constraints => {:year => / \d {4} /,:month => / \d {2} /,:day => / \d {2} /}, :as => “events_date” ..
发布时间:2017-04-07 02:41:04 其他开发

构建POST请求和返回JSON数据

我无法建立一个POST请求,该请求应接受个人电话号码的CSV,即。 phoneNum1,phoneNum2,phoneNum3 ... phoneNum350 ,然后返回与之匹配的电话号码的JSON对象在数据库中。我使用Chrome扩展程序POSTMAN测试: ,但执行后它返回 ERROR 404 如何重新格式化此请求以工作? 操作: def getActivate ..
发布时间:2017-02-26 16:43:15 Office

我试图重定向到显示操作(所以我可以看到新的帖子)如果保存在创建操作成功,但得到错误?

我试图重定向到显示操作成功的创建操作后,为了看到用户刚刚创建的帖子(帖子控制器)。我收到此错误消息: 语法错误,意外的keyword_ensure,期望输入结束 更多调试信息: unless source.valid_encoding? raise WrongEncodingError.new(@source,Encoding.default_internal) end ..
发布时间:2017-01-05 15:33:56 开发方法