devise相关内容

会话超时消息RoR中使用设计

我有固定用装置和后30分钟的会话超时的应用程序。随着色器件一切工作正常进行正常航行,如果用户点击一个链接时,超时他们重定向回一条信息登录屏幕“您的会话已过期,请重新登录才能继续。”,优秀的。 不过,我有阿贾克斯在很多地方。如果会话超时,用户做一个ajax操作我想同样的行为上面,而那失败默默在后台一个401错误。 到目前为止,我有这个jQuery code每一页上赶上401S和重装: $(文 ..

设计 - 登录使用Ajax

在这里任何可能性修改色器件的 SessionsController 作为阿贾克斯的沟通? 修改 我找到了解决办法,并张贴到答案,谢谢 解决方案 我是找到任何答案,但我还没有发现任何工作或实际的,所以我花了一些时间,解决了它在我自己的。这里是我的答案。 1。生成设计的控制器,所以我们可以对其进行修改 轨道摹色器件:控制器 现在,我们已经得到了所有的控制器在我们的应用程序 ..
发布时间:2015-11-29 15:06:40 前端开发

如何让我的新注册的设计形式予以Ajax化?

我希望发生的是成功创建帐户时,已提交表单应该消失,应该会出现一个消息(根据报名的情况)。 如果它是成功的,他们应该看到一个简单的“谢谢你,请检查你的电子邮件。” 如果不是这样,那么他们应该看到相应的消息 - “对不起,该电子邮件已经采取”像 这是我的表格: < D​​IV CLASS =“九列偏移×3的注册形式的”> <%=的form_for(资源:为=> RE ..
发布时间:2015-11-29 15:03:02 前端开发

设计不是阿贾克斯岗位设置CURRENT_USER即使正确X-CSRF令牌包含在请求头

使用: Rails的3.0.7 制定1.4.5 jQuery的护栏1.0.14 在通过AJAX发布数据,制定不设置current_donor。 我的请求标题是这样的: 主机本地主机:3000 用户代理的Mozilla / 5.0(Macintosh电脑;英特尔的Mac OS X 10.6; RV:6.0)的Gecko / 20100101火狐/ 6.0 接受 */* 接受语言EN-US,E ..
发布时间:2015-11-28 23:49:00 前端开发

制定会议立即.js文件调用过期[AJAX]

经过多次反复试验,我已经缩小的问题,向下跌破5号线。出于某种原因,.js文件响应结束用户会话。使用3.0.4和1.1.7设计(和jQuery 1.5)。 此外,@​​organization正在更新,已完成200 OK节目在日志中,这样用户就不会知道他/她被注销,直到下一个动作尝试。 任何帮助和指导,大大AP preciated。 *控制器* 1高​​清make_featured 2 @o ..
发布时间:2015-11-28 22:28:16 前端开发

Rails的,设计验证,CSRF问题

我在做什么使用Rails单张页的应用程序。当进出设计控制器签约使用AJAX调用。我得到的问题是,当我1)2号)注销然后再次登录不起作用。 我认为这是关系到CSRF令牌,该令牌被复位,当我退出(尽管它不应该据我所知)并且由于它是单页,老CSRF令牌被发送XHR请求从而复位会话。 要更具体,这是工作流程: 登录 退出 登录(成功201。然而版画警告:无法验证CSRF令牌真实性服务器日志) 在随后 ..
发布时间:2015-11-28 21:39:18 前端开发

关联USER_ID到注释模式?

我用设计进行验证,我想USER_ID关联到comment模型。它的工作原理,当我送的user_id作为参数,但我想自动设置当前logined用户的USER_ID到每个注释。我该怎么办呢? #型号/ post.rb 类岗位<的ActiveRecord :: Base的 的has_many:评论 belongs_to的:类 结束 #型号/ comment.rb 一流的注释和LT;的Acti ..
发布时间:2015-11-28 19:28:54 高性能数据库开发

我如何prevent滑轨从创建会话?

我有一个Rails应用程序为此我使用的ActiveRecord-session_store 。我想prevent创建会话为没有登录的用户,因为现在每一个履带击中兴田网站的头版获取会话仍然存在于数据库中。 我的应用程序使用的Rails 4.2.0,ActiveRecord的-session_store 0.1.1,并制定3.5.2。 解决方案 会话创建由机架和的 commit_session ..

设计与现有的数据库:401未经授权使用有效的密码

我想用设计为我的网站的用户身份验证。 它利用现有的用户表。 该表具有用户名和密码,但是当我尝试登录时,我收到以下错误: 已完成401未经授权在90毫秒。 日志: 开始邮报“/用户/ sign_in”为127.0.0.1,在2013年6月6日15点50分○一秒0530 处理通过制定:: SessionsController#创建为HTML 参数:{“UTF8”=>“中✓”,“auth ..

如何挂钩的破坏属于另一个模式的典范?

我有一个用户模型的has_many实验: 类用户的LT;的ActiveRecord :: Base的 的has_many:实验:依赖=> :破坏 和实验模型: 类实验<的ActiveRecord :: Base的 belongs_to的:用户 has_attached_file:缩图 我要挂钩的毁灭瞬间的实验模型中的所有者用户被摧毁后。 (例如用户取消他的帐户) ..

许多一对多的关系只能单向的Rails / ActiveRecord的/色器件

我有很多一对多的关系,用户到列表 用色器件创建用户模型。 出于某种原因,我不能对任何用户访问.lists。返回未定义的方法`to_sym'的零:NilClass。 在做一些挖掘IM pretty的肯定香港专业教育学院后发现问题 _reflect_on_associationactiverecord(4.1.6)的lib / active_record / reflection.rb 高清_r ..

检查CURRENT_USER是一个资源的所有者,并允许编辑/删除操作

示例: 用户的 A (n = 10),创造了一个照片资源 照片:(ID:1 USER_ID = 10,网址:“HTTP:// ......”) 现在,如果用户的 B (n = 20),去这个网址: /照片/ 1 /编辑它可以编辑照片的用户 A ! 的Rails +制订提供的东西这个默认?现在看来,这是一个非常普遍的问题。 我只需要允许任何用户都可以编辑/删除唯一的资源已创建( ..

未定义法“制定”包括Rails的外部用户模型时,

我正在开发,由两部分应用程序:红宝石的命令行应用程序和Rails应用程序前端 我已经使用的ActiveRecord和Rails车型在Ruby应用程序通过包括他们的个人以以下方式: 目录[File.dirname(__ FILE__)+“/../../RailsApp/app/models/*.rb'].each办|文件| 文件名= File.basename(文件,File.extname ..
发布时间:2015-11-28 18:51:37 高性能数据库开发

未定义的方法`database_authenticatable'的#<的ActiveRecord :: ConnectionAdapters :: TableDefinition:0x9dee690>

我使用的主动管理创业板我根据测验的小应用程序。但是,当我执行耙分贝:迁移它给我的错误。以下是命令的跟踪: $耙分贝:迁移RAILS_ENV =生产--trace **调用分贝:迁移(FIRST_TIME) **调用环境(FIRST_TIME) **执行环境 **调用数据库:load_config(FIRST_TIME) **调用RAILS_ENV(FIRST_TIME) **执行RAILS_E ..

"警告:不能批量分配保护的属性和QUOT;

我已经使用基于REST的技术来生成模型(其实,我使用设计的宝石,它会替我),我也增加了新的领域被称为FIRST_NAME和LAST_NAME到模型。迁移了罚款。我加了attr_accessor:FIRST_NAME,:姓氏的模型,并预计这将只是工作。但是,当我尝试用Doctor.create大规模分配新实例({:如first_name =>“MYNAME”})等,我得到的错误说我不能大规模分配的保 ..
发布时间:2015-11-28 18:22:27 高性能数据库开发