ruby-on-rails-6相关内容

dotenv gem在Rails 6或Ruby 2.6.5中没有获取变量

我正在使用 dotenv gem 将要开发的环境变量存储在秘密文件中.升级我的计算机上的红宝石和导轨后,gem不再提取变量.为了找出原因,在尝试了不同的选择之后,我最终创建了两个相同的应用程序,但有两个区别.红宝石和铁轨版本.一个应用程序能够提取环境变量,而另一个则返回nil.有什么建议么? 我的设置 正在运行的应用程序具有 红宝石"2.5.0"gem'rails','〜>5.1.6 ..
发布时间:2021-05-04 20:30:39 其他开发

Rails 6 Heroku Devise错误ActiveSupport :: MessageEncryptor :: InvalidMessage

我正在尝试将Rails 6应用程序部署到Heroku,这是我第一次在Rails 6 bit中从heroku获取以下输出: 远程:压缩源文件...已完成.远程:构建源:偏僻的:偏僻的: !警告:多个默认的构建包报告了可以处理此应用程序的功能.将使用下面列表中的第一个buildpack.远程:检测到的buildpack:Ruby,Node.js远程:请参阅https://devcenter.her ..
发布时间:2021-04-30 19:37:43 其他开发

是load_and_authorize_resource授权控制器中的每个动作,还是仅授权RESTful的动作?

TL; DR 基本上,我是否必须在不是7个RESTful默认值之一的控制器操作中手动调用 authorize!,还是 load_and_authorize_resource 仍在为我执行此操作那些非标准的行为? 长版: 我通过 rails scaffold 生成了一个控制器,然后添加了一些自定义动作来做一些随机的其他事情. 在控制器的顶部,我有 load_and_autho ..
发布时间:2021-04-21 19:11:52 其他开发

部署到Heroku失败.移动文件与节点版本不兼容

我正在努力将新的Rails 6应用程序部署到heroku.它在我的本地计算机上运行良好.在部署过程中,我收到以下输出. 不幸的是,我是webpack和yarn的新手.似乎是移动文件的版本/依赖关系问题,而这又似乎是webpacker的依赖关系.但是,我不知道该如何解决. 似乎可以归结为这一行: error move-file@2.0.0: The engine "node" is ..
发布时间:2020-11-23 00:28:02 其他开发

Rails 6和Tailwind CSS不会部署到Heroku

我有一个已成功部署到Heroku并在localhost:3000上运行过的Rails 6应用程序. 我通过yarn和webpack添加了tailwindcss.它可以在localhost上正常运行,但不能在heroku上运行.当我运行heroku logs时,出现以下错误 我已经阅读了所有Heroku Rails 6 Webpacker问题,并尝试了所有建议.没事. 我已注释掉 ..
发布时间:2020-11-22 23:55:22 其他开发

带有Rails 6/Webpack的Gmaps

我正在尝试使以前与早期版本的Rails一起使用的Google Maps设置使用Rails 6进行显示.显然,Rails 6现在正在使用webpack处理javascript资产,但是我无法让我的应用程序识别Gmaps用于渲染地图的函数. 一些基本知识: 宝石文件 gem 'geocoder' gem 'gmaps4rails' gem 'underscore-rails' # m ..
发布时间:2020-11-19 03:30:38 其他开发

Rails ActiveStorage:如何避免每个映像进行一次重定向?

如果您使用ActiveStorage,并且您的页面中包含N张图片,那么您会向Rails应用程序收到N个额外的请求(即N个重定向).如果页面上有几十个图像,这意味着浪费大量服务器资源. 我知道重定向对于签名的URL很有用.但是,我想知道为什么Rails不会预先计算最终的签名URL并将其嵌入到HTML页面中.通过这种方式,我们可以保留签名URL/受保护文件的优点,而无需对Rails服务器进行N次 ..

Rails 6 +,zeitwerk自动加载器和命名空间常量

Rails 6+默认自动装带器是zeitwerk,这似乎比以前的方法有了很大的改进. 但是,zeitwork遵循Rails项目的约定,app/*中的任何内容都是自动加载的,不需要命名空间. 这对于app/models/user.rb非常有用,因为您不必使用Models::User,而只需引用User. 但是,我添加了自己的app/services目录,并将服务对象命名为Servi ..
发布时间:2020-08-06 19:25:49 其他开发

Rails 6 ActionText rich_text_area正常工作,在布局中呈现时不显示

我正在渲染一个利用ActionText输入rich_text_area的表单,它是Trix WYSIWYG富文本编辑器的Rails实现.在开始重构视图以使用布局之前,它一直运行良好,在该布局中,表单内容可以生成不同的表单.表单为rich_text_areas呈现了很好的 except ,它们都消失了.删除使该布局所需的代码可使它恢复正常.我的代码如下. 我使用以下代码将表单呈现为部分表单: ..
发布时间:2020-07-16 18:57:18 其他开发