28得票5回答
使用Rails 6,你应该将“页面特定”的JavaScript代码放在哪里?

我的问题与【使用Rails 3.1,你把"页面特定"的JavaScript代码放在哪里?】相同,只不过是针对Rails 6而非Rails 3.1。 假设我有一些想要用于我的帖子索引页面的JavaScript代码。我该把这个文件放在哪里,并且如何包含它? 在之前的问题中,...

27得票3回答
如何在Rails 6中要求自定义JS文件

我正在尝试使用Rails 6.0.0.rc1,它似乎将默认的javascript文件夹从app/assets/javascript移动到app/javascript。现在,application.js文件位于app/javascript/packs。我想添加一些js文件,但由于某种原因它们无法...

27得票5回答
ActiveAdmin操作

有没有办法在ActiveAdmin模型的索引页面中指定允许的操作,例如:index do actions :edit end index do actions only: :edit end 不起作用。正确的语法是什么? 感谢您。bundle show activeadmin /h...

27得票8回答
Rails:纯净版Rails 6.0错误 命令"webpack"未找到

系统: Ruby版本: 2.6.3p62 (rvm) Rails版本: 6.0 操作系统: macOS 10.14.6 安装设置 一个全新的Rails 6.0应用程序: $ rails new testshop2 $ cd testshop2 $ rails g controller ...

23得票6回答
通过Webpack在Rails中安装jQuery时出现"$未定义"的错误

我正在尝试通过Webpack在Rails 6.0.0.rc1中安装jQuery,但我不确定我缺少了什么,尽管能够编译jQuery,但在浏览器控制台中出现错误$未定义。 我已经使用yarn add jquery添加了jQuery,所以我的package.json看起来像这样{ "name"...

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

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

22得票1回答
无法解密config/credentials.yml.enc 文件。可能是因为您传递了错误的密钥?

我最近删除了本地项目,但是进行了git克隆并从上次提交的地方继续工作。当我尝试上传已经配置好的图片到AWS时,出现了以下错误: Aws::Sigv4::Errors::MissingCredentialsError in RentalsController#create Cannot l...

22得票2回答
Rails 6中使用绝对路径的方法

最近,我将一款我维护的Rails应用程序升级到了Rails 6 RC2版本(从5.2.3升级)。因此,在升级后,我运行了自动化测试(RSpec),测试输出给了我很多废弃警告。其中一个警告是:DEPRECATION WARNING: render file: should be given th...

22得票7回答
URI::InvalidURIError(错误的URI(不是URI?):nil)Active Storage service_url

配置信息 rails version 6.0 ruby version 2.7.0 gem 'image_processing', '~> 1.2' storage.yml local: service: Disk root: <%= Rails.root.join...

21得票2回答
Rails MySQL ILIKE查询

我的语法有误。我想要创建一个名为by_name的作用域,找到所有名称属性中包含传入字符串(不区分大小写)的agencies。 这是我拥有的:class Agency < ActiveRecord::Base scope :by_name, ->(agency_name) { w...