13得票3回答
Rails 6和deliver_later不影响ActionMailer::Base.deliveries

升级到Rails 6后,我注意到默认邮件程序的.deliver_later与Rails 5中的不同。 配置:config.active_job.queue_adapter = :inline 当运行Mailer.register_email(...).deliver_later时,在Acti...

8得票4回答
$(...).tooltip不是一个函数 rails 6 webpack

我尝试更改bootstrap、jquery和popper的版本,但没有成功。我不认为我在使用多个版本的jquery。不确定哪里出了问题。如果有人能帮助我找到遗漏的地方,那就太好了。 这是我的文件列表, package.json: { "name": "kf", "private"...

22得票1回答
Rails 5:将自定义名称的belongs_to关联添加到模型和迁移

我有一个User模型和一个Question模型。 我想要在Question模型中添加 belongs_to :user 关联,但是我希望这个关联被称为author。例如,我将使用question.author而不是question.user。 显然,这需要两个步骤: 在models/q...

8得票5回答
Rails 6中有许多默认路由吗?

如何移除Rails 6中的默认路由? 我刚安装了Rails 6.0.0并运行'rails new blog'。我查看了路由并发现有大量的路由(见下文)。我尝试创建几个新项目,它们所有的默认路由都相同。 $ rake routes Prefix Verb URI Pattern ...

66得票3回答
如何使用Ruby 2.7.0修复Rails的警告信息

有人解决过 Ruby 2.7.0 的这个问题吗? 我使用了 rbenv 安装了 Ruby v2.7.0,然后使用 Rails v6.0.2.1 创建了一个 Rails 项目。 目前,通过运行以下命令之一:rails s rails s -u puma rails s -u webrick 服务...

9得票2回答
现有文本字段的Rails Action Text

我正在将我的新闻应用程序升级到Rails 6.0.0。在处理过程中,我遇到了使用“富文本”时的问题。我的应用程序指向富文本正文字段而不是我的现有表正文字段。 是否可能使用现有的表格文本字段来进行富文本编辑,以便我可以随时编辑内容。例如,对于新文章,我可以使用action_text_rich_...

9得票1回答
如何在Rails 6中配置Jasmine?

如何在Rails 6环境中配置Jasmine(其中Webpack替换了Javascript的asset pipeline),以便测试我为应用程序编写的Javascript模块? 我安装了jasmine gem,运行了“rails generate jasmine:install”命令,并编辑...

13得票3回答
警告:应该使用查找上下文、赋值和控制器来构建ActionView::Base实例

我将一个应用程序从Rails 5.2迁移到Rails 6。只剩下一件事情需要做,但我不知道该怎么做。 我收到了这个弃用警告: DEPRECATION WARNING:应该使用查找上下文、分配和控制器来构造ActionView::Base实例。(调用自/Users/xxx/xxxx/app/m...

11得票4回答
从Rails 6中移除ActiveStorage路由

我从config/application.rb中移除了ActionStorage,但是当我运行rake routes | less时仍然看到这些路由。 在我的/config/routes.rb中没有设置任何内容... Prefix Verb URI P...

99得票13回答
升级Rails到6版本后,出现了“Blocked host Error”错误

我需要ActiveStorage中的新功能resize_to_fill,因此我升级到Ruby 2.5.1和Rails 6。ruby '2.5.1' gem "rails", github: "rails/rails" 当我停止并重新启动我的服务器(Cl...