ruby-on-rails-3.2相关内容

如何保护我的电子邮件地址免受垃圾邮件的侵害

我想知道Rails提供了哪些功能来混淆电子邮件地址以保护其免受爬行器、垃圾邮件和邮件收集器的攻击,收集地址以发送垃圾邮件。 可能是我使用了错误的关键字,但实际上找不到宝石。 我发现了一个统计数据,比较了屏蔽邮件地址的不同方法: http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresse ..
发布时间:2022-03-04 11:57:02 其他开发

无法为新Rails安装安装bcrypt-ruby

我在新的Rails安装上收到以下错误。我运行bundle install,在安装了一堆gem之后,在尝试安装bcrypt-ruby时出现错误。我使用的是全新的Mac电脑,搭载OS X 10.8.2、最新的Ruby(v1.9.3-p194)、新的Rails(v3.2.8)和标准的Gemfile。 安装activerecord(3.2.8) 安装活动源(3.2.8) 使用本机扩展安装 ..
发布时间:2022-03-04 11:54:45 其他开发

如何使用咖啡脚本遍历 JSON 哈希

我是 Coffeescript 的新手,在解决问题时遇到了问题.我有一个当前存储在变量中的 JSON 对象.如何遍历 JSON 对象中的键以显示与其关联的键名和值? 如果是客户端结果 = JSON.parse 客户端$.each 结果,(k, v) ->警报 k + " 是 " + v 任何帮助将不胜感激. 解决方案 for key, value of resultconsole.lo ..
发布时间:2022-01-24 10:58:59 其他开发

在 Rails 3.2.3 中使用 Cucumber 和 RSpec 测试 http 基本身份验证

我想测试 Rails 3.2.3 中内置的基本 http 身份验证机制.我曾尝试在 RSpec 和 Cucumber 中测试 http 身份验证,但在这两个工具中都有一个失败的步骤.在 Cucumber 中,我在运行我的功能时收到以下消息: 当我使用“test"# features/step_definitions/web_steps.rb:1 以“admin"身份执行 HTTP 身份验证时ni ..
发布时间:2022-01-23 00:03:18 其他开发

Rails 路线:GET 没有参数 :id

我正在开发一个基于 rails 的 REST api.要使用此 api,您必须登录.关于这一点,我想在我的用户控制器中创建一个方法 me,它将返回登录用户信息的 json.所以,我不需要在 URL 中传递 :id .我只想调用 http://domain.com/api/users/me 所以我尝试了这个: namespace :api, 默认值: { format: 'json' } d ..
发布时间:2022-01-08 19:07:00 其他开发

如何在单页应用程序中处理非根 URL?

我尝试使用 Rails 3.2 和 Backbone.js 制作带有 pushState 选项的单页应用程序,但遇到了一些我不理解的问题. 如果我加载应用程序的根 URL (/),一切正常:Rails 返回一个带有 JS 的 HTML 布局,它引导 Backbone,它为 JSON 实体生成一些 XHR 并呈现内容. 但是,如果我从 非根 URL 开始使用应用程序(例如,通过在浏览器的 ..
发布时间:2022-01-08 19:06:30 其他开发

在rails中如何限制用户在要求升级帐户之前保存在数据库中的帖子数

我正在添加一种控制非订阅用户和订阅用户的小方法.基本上我的想法是所有使用 Devise 注册的用户都获得一个帐户.但是,我的模型或用户可以根据找到的用户 ID 存储在数据库中的帖子数量应该是 25 个帖子.我猜下面的方法会起作用; 型号 class Post归属地:用户验证 :quota, :on =>:刷新定义配额帖子 = Posts.find(params[:id])如果 user.p ..

Rails 3.2.8 - 使用 POW 跨子域共享设计会话

我正在尝试在 rails 3.2.8 中建立一个简单的基于子域的博客.基本上,它将拥有站点、用户(通过 Devise 进行身份验证)和将用户连接到站点的成员资格.我设置了 POW,以便 myapp.dev 正常工作.每个站点都有一个子域,我可以毫无问题地使用子域导航到 site#show 操作.我的问题是我无法跨子域共享设计会话.我的 heroku 应用程序一切正常,但我希望能够在本地进行测试. ..
发布时间:2022-01-07 17:06:14 其他开发

Ruby on Rails:自定义设计注册控制器,请求创建操作

我有一个自定义注册控制器,但我不想覆盖设计中的创建操作.当我尝试注册用户时,出现此错误: 未知动作无法为 Devise::RegistrationsController 找到操作“创建" 是不是因为我有一个自定义注册控制器而要求它?如果是这样,这是否意味着我需要从这里复制我没有覆盖的所有操作:https://github.com/plataformatec/devise/blob/master ..

如何使用 Devise 锁定用户?

我想在我的应用程序中为帐户持有人用户添加订阅类型的功能,这样即使尝试登录失败,他们也将无法访问他们的帐户.注意:我不想从数据库中删除他们的帐户.我已经在我的应用程序中安装了 devise-2.1.2.有没有人知道如何做到这一点?我是 Ruby on rails 的新手,所以如果你解释一下步骤,这对我会很有帮助. 解决方案 Devise 有一个内置解决方案,在 设计可锁定文档 您必须将 ..
发布时间:2022-01-07 16:41:28 其他开发

使用 Devise 和 Omniauth 编辑用户

我正在通过 Railscast 实施 Devise 和 OmniAuth(以及 Devise documentation) -- 目前,我有一个网站可供访问者使用他们的 Facebook 帐户或填写表格进行注册. 不过,当通过 OmniAuth 注册的用户尝试编辑他们的个人资料时,我遇到了麻烦.当用户提交对其个人资料的更改时,Devise 会查找用户的当前密码,但使用 facebook 登录 ..
发布时间:2022-01-07 16:35:40 其他开发