问题标签 [railsapps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 应该如何在 Heroku 上设置我的简单 Rails 应用程序以准备好生产?
我是 Rails 和 Heroku 的新手,我对有关生产的几件事感到好奇。我是否需要在一个简单的 Rails 应用程序上使用任何工作人员测功机,该应用程序通过 Mandrill 具有一点电子邮件功能(我的端没有建立队列),并在注册时使用 Stripe 向用户收费。此外,在生产中不使用 Unicorn 服务器是完全错误的吗,或者对于一个非常简单的应用程序在生产中使用 Thin 是否合理。谢谢,我感谢任何指导!
ruby-on-rails - 使使用 railapps 创建的 Devise 新用户表单成为部分重用它
我已经使用带有 Devise 和 Pundit的Rails App composer创建了一个新应用程序。作曲家创建了一个表单来创建新用户(devise/registrations/new.html.erb),我想制作一个部分,以便我可以将它放在其他页面上。形式是
如果我把它放在一个部分并尝试在另一个页面上呈现它,我会得到
这显然是因为在我的控制器中我没有定义任何东西。问题是我找不到控制器或resource
其他控制器中应该有什么,以便我可以重新使用它。
ruby-on-rails - Rails-devise-roles 教程的 RailsApps 入门应用程序出错
您好,我正在尝试从 RailsApps 安装 rails-devise-roles 的入门应用程序。我已经完成了他们之前的基础教程之一,但是已经大约四个月了。我不确定我是否需要更新一些东西。我正在使用带有终端输入的mac。
当我运行这个命令时: ails new rails-devise-roles -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb
我通过了所有提示并开始安装,直到出现此错误:
.
这是命令的完整输出。
当我尝试运行“捆绑安装”时出现此错误
当我运行 gem install bcrypt -v '3.1.7' 时,它只是挂起并且没有发生任何事情。
感谢您的任何建议。
ruby-on-rails-4 - 如何将嵌套属性添加到 Devise 的允许参数以使嵌套表单起作用
我在跑:
- 导轨 4.1.4
- 设计 3.3
我使用 RailsApp 入门应用程序来设置设计和专家。现在我无法保存嵌套表单属性。我收到一个错误:
我编辑了初始化文件以显示:
我的模型是:
玩家控制器
我究竟做错了什么?
ruby-on-rails - 在 Gitlab CI 中测试 RailsApps 应用程序的最佳方法是什么?
我已经使用Rails Composer创建了 Ruby on Rails 应用程序,我想在 OS X 10.9.4 上将它与 Gitlab CI(OS X 10.9.4 上的 v5.0.1)和 Gitlab CI Runner 一起使用。
我应该使用什么作为构建步骤?我开始:
我用过.bash_profile
,因为rvm
没有它就不行。有没有更好的办法?
我发现有些文件不在 Git 中(比如database.yml
和application.yml
)。将它们添加回来或如何在 Gitlab CI 中设置它们的最佳方法是什么?
编辑:
我已将默认值添加database.yml
为database.example.yml
. 现在,我使用这些构建步骤:
railsapps - 使用 Rails Composer,使用“learn-rails”gemset 得到错误“-bash: rails: command not found”
我在 Windows 7 上使用 Nitrous,并尝试按照Learn Ruby on Rails书的“在不到五分钟内构建‘学习 Rails’”使用 RailsComposer 。
书中说:
使用我们之前创建的“learn-rails”gemset:
接着,
我有这个错误:
-bash:rails:找不到命令
build-automation - Rails_apps_composer。从默认值生成应用程序。错误:Psych:Module 的未定义方法“add_builtin_type”(NoMethodError)
我正在尝试从指定参数的默认文件中“自动”使用 Rails_app_composer。
我用来从默认值生成应用程序:
my_defaults.yaml 是
但我做错了,因为我收到了这个错误:
我该如何解决?谢谢
ruby-on-rails - Heroku Sendgrid 不发送也不显示错误?
我正在尝试通过运行 Rails 4.2 的 Heroku 上的 Sendgrid 获得“设计可确认”电子邮件确认
我使用 Devise Confirmable 和 Sendgrid 选项设置了rails- devise-pundit 入门应用程序。
在开发中运行 Ubuntu 14.04 我只需要设置环境变量SENDGRID_USERNAME
和SENDGRID_PASSWORD
环境变量,一切都在开发中完美运行。注册会发送一封电子邮件,单击收件箱中的链接会将我重定向到本地计算机上运行的应用程序,并按预期注册。
我将完全相同的应用程序部署到 Heroku,在这里我使用 heroku config 设置了 3 个环境变量
SENDGRID_DOMAIN
(我的 heroku 应用程序的 url)
SENDGRID_PASSWORD
(私人的)
SENDGRID_USERNAME
(私人的)
我得到同样的闪光,说“确认链接已发送”。
heroku log
揭示
Devise::Mailer#confirmation_instructions: processed outbound mail in 461.2ms
一切似乎都很完美,除了当应用程序在 Heroku 上运行时电子邮件永远不会到达,但在我的开发机器上运行时它会。
切换到 Mandrill 并使用 Mandrill 重现完全相同的场景。
我在任何地方都看不到任何错误消息,并且在滚动日志时看不到任何其他问题,我该如何解决这个问题?
heroku - Gibbon::MailChimp 错误(无效的 MailChimp 列表 ID:) - 学习 Ruby On Rails - Kehoe
我几乎完成了 Daniel Kehoe 的Learn Ruby on Rails教程,但是在部署到 Heroku 后遇到了问题。从 Nitrous 运行,该应用程序运行良好,允许我通过 MailChimp 注册新闻通讯。当我推送到 Heroku 时,我在 $heroku 日志中收到“Gibbon::MailChimp Error (Invalid MailChimp List ID: )”错误。我浏览了 Github 上的源代码,我的代码似乎都是正确的。API、列表 ID、用户名和密码都正确。帮助!
ruby-on-rails - 电子表格连接部分,不会创建电子表格
在编写 Daniel Kehoe 的Learn Ruby on Rails一书时,我进入了电子表格连接部分。我遵循了谷歌驱动器的解决方法,我收到了发送的消息通知,但是当我检查谷歌驱动器时,我没有看到创建的
学习 Rails 示例
电子表格。这是我的模型/contact.rb 文件。
/li>
这是contacts_controller.rb,显示来自“联系人”的消息应该发送到我的电子邮件。
当我加载服务器然后尝试提交我得到的联系表格时
身份验证失败:帖子https://www.google.com/accounts/ClientLogin的响应代码 403 :Error=BadAuthentication
然后在终端中: