10得票1回答
Rails 5.1中的系统测试和集成测试有何区别?

在升级到Rails 5.1之前,我通过集成测试来测试我的Rails应用程序。 我的Rails应用程序的70%是通过集成测试自动化的。这意味着所有应用程序的简单和复杂行为都是通过集成测试自动化的。当然,Rails没有提供任何基于JavaScript的测试。 随着Rails 5.1的到来,他们包...

10得票3回答
Rails 5.1中的form_with搜索字段

在Rails 5.1中所有的表单都必须使用form_with。在http://edgeguides.rubyonrails.org/5_1_release_notes.html#unification-of-form-for-and-form-tag-into-form-with上,我只能找到...

9得票4回答
使用Capistrano部署Rails 5.1/Webpacker应用程序

我可以翻译以下内容: 我有一个Ubuntu服务器来部署我的Rails项目。在我的Ubuntu服务器上,我安装了RVM。 现在我想要使用Rails 5.1和Webpacker来部署新项目。为了部署这些项目,我在我的Ubuntu服务器上安装了NVM、npm和yarn。 在我的Rails 5....

9得票2回答
Rspec请求规范和Rails 5

我正在开始一个新项目,这是我第一次使用Rails 5.1.0。我在我的第一个请求规范中遇到了问题。 describe 'Users', type: :request do it 'are created from external data' do json_string = F...

8得票3回答
Mysql2::Error: 数据表 'table_name' 不存在:展示 `table_name` 的全部字段

我正在使用 Rails 5.1.1 和 MySQL 5.7。我有一个迁移类: class CreateCompanies < ActiveRecord::Migration[5.1] def change create_table :companies do |t| ...

8得票1回答
Rails 5.1 + Webpack....CSS中的图片?

我正在努力学习如何使用--webpack方法来管理一个非常简单的Rails 5.1应用程序中的JS和CSS(特别是scss)。 但是这太让人沮丧了,因为我找不到任何关于如何做最基本的东西的文档。 我该如何从我的css文件中链接一张图片呢? 像这样:background-image: as...

8得票1回答
如何在Rails 5.1中关闭BIGINT主键

Rails 5.1迁移为表的主键生成BIGINT(而不是Integer)(changelog)。是否可以在配置文件中禁用此功能?如果可以,如何禁用?

7得票2回答
如何在Ruby on Rails中修复"undefined method 'alias_method_chain'"错误?

我刚刚克隆了一个Github库https://github.com/maxitron93/p2pcollective.com,在探索这个很棒的P2P借贷应用程序时,我遇到了一个错误。 NoMethodError: ActiveRecord::ConnectionAdapters::Post...

7得票1回答
Rails 5.1在Puma开发中的ActiveJob未执行特定的排队作业

我正在运行Rails 5.1.4服务器(Puma v.3.10.0单模式),但是有一个特定的ActionJob出现了问题,它被正确地排队,但往往从未执行。 我有一些工作。除了1个特定的工作外,所有工作都会按预期异步执行,而且在排队后不久就会执行。 在服务器重新启动后第一次进行新的排队后,我...