ruby-on-rails相关内容

从 AWS Elastic Transcoder 作业中检索文件和缩略图 url

我有一个 rails 应用程序,它使用 CORS 配置将视频上传到 AWS S3 存储桶,当完成并创建 rails 视频对象时,会创建一个 Elastic Transcoder 作业以将视频编码为 .mp4 格式并生成缩略图图像,AWS SNS 已启用以在作业完成时发送推送通知. 该过程一切正常,上传完成后我会收到 SNS 通知,但是我可以很好地获取视频网址,但通知仅包含缩略图模式而不是实际 ..
发布时间:2021-11-27 11:07:36 其他开发

从 AWS EC2 实例发送电子邮件(必须使用 SES?)

我写这篇博文只是想看看我能否就 AWS EC2 实例中的电子邮件发送概念获得一些说明. 这与另一个帖子有关 Rails 不在 AWS 上发送电子邮件 我正在开发一个向客户发送电子邮件(例如确认或信息电子邮件)的 Rails 应用程序. 我不知道到底哪个电子邮件服务在使用 Rails.我没有安装任何特定的 gem.但是邮件在开发环境(Ubuntu)中发送的很完美. 当我部署到 ..
发布时间:2021-11-27 10:57:58 其他开发

如何在 Elastic Beanstalk 中恢复数据库?

我在 Amazon Elastic Beanstalk 上运行 Ruby 1.9.3 和 Rails 3.2.8.在我这边的数据出现了几个问题之后,我做了一个 rake db:reload 现在我正在尝试获取我在预加载数据库中已经创建的数据.我已按照亚马逊文档中的说明进行操作. 但是,在第 6 步:在数据库实例标识符文本框中键入恢复的数据库实例的名称.- 提示强制为实例赋予新名称 - ..
发布时间:2021-11-27 10:28:14 其他开发

如何向 AWS 用户授予 Hartl 的 Rails 教程的权限

我不知道如何(或在哪里)从 AWS 向用户授予读写权限,以便用户可以在生产环境中的 sample_app 上发布图片.这是第11章的最终任务,教程中没有涉及,我在任何地方都找不到解决方案. 这是carrier_wave.rb 文件: 如果 Rails.env.production?CarrierWave.configure 做 |config|config.fog_credentials ..
发布时间:2021-11-27 10:15:52 其他开发

您可以在弹性 beanstalk 环境中运行 rails 控制台或 rake 命令吗?

我已经在 AWS 的弹性 beantalk 上设置了一个 RoR 环境.我可以通过 ssh 连接到我的 EC2 实例.我的主目录是/home/ec2-user,实际上是空的.如果我向上移动一个目录,还有一个我无权访问的 /home/webapp 目录. 有没有办法在我的弹性 beanstalk 实例上运行 rake 命令或 rails 控制台? 如果我输入 rails console ..
发布时间:2021-11-27 09:59:48 其他开发

工人“dyno"在 AWS Elastic Beanstalk 中

Amazon Web Service 现在在其 Elastic Beanstalk 中有一个工作层.但是,它仍然让我们这些来自 Worker dyno 时代的人感到困惑. 作为比较,在 Heroku 中,可以为 web 和 worker 分别配置两个 dynos(类似于处理器?).网络将适用于任何请求,并且通常会在 15 秒后超时.因此,如果您的请求持续时间更长,您的请求将只是超时,尽管本身 ..
发布时间:2021-11-27 09:57:41 其他开发

如何在 Fargate 容器中启动 rails 控制台

我想在 Fargate 容器中打开一个 Rails 控制台来与我的生产安装进行交互 但是在网上搜索并在 AWS 论坛上发帖后,我找不到这个问题的答案 有谁知道我该怎么做?这似乎是在任何生产环境中都必须拥有的东西,并且没有简单的方法来做到这一点,这有点令人惊讶来自像 AWS 这样受人尊敬的云提供商 谢谢 解决方案 在尝试了很多事情之后,我找到了一种打开指向我的生产环境的 R ..
发布时间:2021-11-27 09:41:36 其他开发

AWS Cognito 用户身份验证缺少必需的参数 SRP_A

我正在尝试使用 AWS Cognito 服务通过 ruby SDK 进行用户身份验证. 我可以注册,使用方法确认注册过程 resp = client.sign_up({ client_id: "ClientIdType",secret_hash: "SecretHashType",用户名:“用户名类型",密码:“密码类型",user_attributes: [{ name:"Attrib ..
发布时间:2021-11-27 09:26:42 其他开发

AWS OpsWorks 与 AWS Beanstalk 与 AWS CloudFormation?

我想知道使用 AWS OpsWorks 与 AWS Beanstalk 和 AWS CloudFormation 的优缺点是什么? 我对一个可以自动扩展以处理任何大量并发 Web 请求(从每分钟 1000 个请求到 1000 万转)的系统感兴趣,其中包括一个可以自动扩展的数据库层. 理想情况下,我希望有效地共享一些硬件资源,而不是为每个应用程序设置一个单独的实例.过去我主要使用 EC2 实 ..
发布时间:2021-11-27 09:04:48 其他开发

Rails:如何在 Ruby on Rails 迁移中重命名数据库列?

我错误地将列命名为 hased_pa​​ssword 而不是 hashed_pa​​ssword. 如何更新数据库架构,使用迁移重命名此列? 解决方案 rename_column :table, :old_column, :new_column 您可能需要创建一个单独的迁移来执行此操作.(根据需要重命名 FixColumnName.): 脚本/生成迁移 FixColumnName ..
发布时间:2021-11-27 08:35:34 其他开发

Algolia Places and Rails:自动完成表单

我有一个地址表,我想在用户输入地址时自动完成它(在我的情况下,从街道开始,这不是问题,我测试过).这是我到目前为止所做的: 已安装的 gems:algoliasearch-rails 和 algolia-places-rails 创建了一个自动完成文件:app/assets/javascripts/autocomplete.js 并按照描述编写代码 这里 -> 从'places.j ..
发布时间:2021-11-26 23:47:07 前端开发

为什么“阻止此页面创建其他对话框"?出现在警告框中?

在我的 Rails 3 应用程序中: render :js =>"alert(\"错误!\\n发送空消息.\");"如果 ... 有时,在此错误消息下方(在同一个警告框中),我会看到:“防止此页面创建其他对话框"和一个复选框. 这是什么意思? 是否可以不显示此附加文本和复选框? 我使用 Firefox 4. 解决方案 这是一个浏览器功能,可以阻止网站一遍又一遍地显示烦 ..
发布时间:2021-11-26 23:15:51 前端开发

如何在 Ace Editor 中启用实时语法检查

Ace 编辑器具有 实时语法检查,它可以检查代码键入语法错误. 我有一个 Rails 3.2 站点,每个编码页面都包含 Ace 文件.我在 javascript 中添加了一个 require 语句来告诉 Ace 工作文件在哪里,但它仍然不起作用.如何让实时语法检查工作? 每个编码页面包括: Ace ..
发布时间:2021-11-26 21:21:28 前端开发

如何在 Rails 中使用 npm 包?

我正在尝试在我的 Ruby on Rails 应用程序中使用 Ace 编辑器,其中大部分组成为 React 组件的视图.我正在使用 react-rails gem 并且我根本没有使用通量. 我找到了这个 react-ace 包,但我必须使用 npm 来安装它.我已经能够让 bower 组件与 bower-rails gem 一起工作,但从来没有让 npm 包工作.有没有办法仅通过资产管道(通 ..
发布时间:2021-11-26 21:20:27 其他开发

Foundation 5 的手风琴不适用于 Rails 4

当我按照文档使用它并直接打开该页面时,Foundation 5 的手风琴效果很好.但是,如果我点击我网站上的另一个链接,然后点击带有手风琴的页面,那么当我点击标题时,手风琴不会展开:(.我想可能是 turbolinks JavaScript 搞乱了 Foundation 的手风琴.所以我们将此添加到带有手风琴的页面的链接中: ..
发布时间:2021-11-26 20:47:02 其他开发

无法获取 Google Analytics API 的 oAuth2 访问令牌

我正在使用 Rails + Garb Gem(Sija Branch)+ omniauth-google-oauth2 Gem,我可以成功通过 Google Analytics API 进行身份验证并提取我们的应用程序在使用用户登录时生成的数据,例如: Garb::Session.login('USERNAME', '') 然后我可以使用 Garb 连接到我想要的分析配置文件并从中提取数据并在 ..
发布时间:2021-11-26 19:56:43 其他开发

菜鸟的 Rails 身份验证策略

希望这不是太宽泛,但经过大量谷歌搜索后,我不知道从哪里开始.我正在寻找介绍/新手概述,以帮助我开始为 rails 3 应用程序构建身份验证实现. 基本技术要求: Rails 3 应用程序托管在第三方服务 (heroku) 上 需要使用特定的外部私有 SSO 服务来验证用户. rails 应用程序中没有本地用户数据库或模型. 身份验证是基于令牌的,这意味着需要读取一个特殊的 coo ..
发布时间:2021-11-26 19:53:20 其他开发

具有相同角色的用户如何访问具有不同权限的不同帖子?

我使用 devise 进行身份验证,并为每个用户分配了一个角色.我还有一个包含帖子数的模型 posts.我想限制角色 employee 的一名用户查看特定帖子,而同一用户查看和创建不同的帖子.我该怎么做? 解决方案 我意识到我已经迟到了. 您正在寻找的是基于角色的访问控制的扩展.RBAC 无法很好地满足您的情况.您需要考虑基于属性的访问控制.CanCan 和 Devise 是两个特定 ..
发布时间:2021-11-26 18:58:55 其他开发