
[英]Stimulus not Adding Listeners to Search Form Input
我正在尝试在我的 Rails 7 应用程序上创建一个按类型搜索的搜索框。 键入输入搜索有效,它正在加载到 turbo 框架中,但 js 驱动的“键入时搜索”功能已损坏。 搜索框的事件侦听器根本没有触发...当我 select 框和类型时,浏览器的 .network 选项卡或 JS 控制台上没有任何内 ...
[英]Stimulus not Adding Listeners to Search Form Input
我正在尝试在我的 Rails 7 应用程序上创建一个按类型搜索的搜索框。 键入输入搜索有效,它正在加载到 turbo 框架中,但 js 驱动的“键入时搜索”功能已损坏。 搜索框的事件侦听器根本没有触发...当我 select 框和类型时,浏览器的 .network 选项卡或 JS 控制台上没有任何内 ...
[英]Upgrading Rails, how to autoload constants before config/environment/devlopment.rb runs?
我是 Ruby 和 Rails 的新手,所以如果这是一个 n00b 问题,请原谅我。 我正在尝试将一个非常旧的应用程序(使用 Ruby 2.3.4 和 Rails 5.0.6)升级到最新版本的 Ruby (3.1.3) 和 Rails (7.0.4)。 当 config/environment/d ...
[英]How to show the name of a partial in the generated HTML itself
我搜索但找不到直接的答案。 我希望能够看到哪个部分生成了 HTML 的某个部分。所以在视图中我会说: 例如app/views/_stackoverflow.html.erb包含 由此产生的 HTML 将注入一个 html 注释,其中包含呈现的部分名称,例如: 我假设有一个配置选项,但似乎找不到任何东 ...
[英]Ruby on Rails implementation similar to Java enums
详细信息(风味枚举)public enum Flavor { SWEET("sugar", 10), SOUR("vinegar", 20), private final String ingredient; private final int price; ...
[英]Checking out from GitHub a specific reference within a Ruby Gemfile
所以,我根本没有 Ruby 的经验。 但是,我被要求照看我的前任留下的一些 Ruby on Rails / Ruby 源代码。 我想至少让它在其 Docker 容器中安装和运行。 据我所知,由于几年前的mimemagic 问题,它失败了。 它依赖于mimemagic v0.3.0。 我知道正确的做法 ...
[英]ArgumentsError in RedshiftRecord call
我一直在使用的代码是使用 RedshiftRecord 访问辅助数据库,它在我自己的机器上工作,但是当使用 Dokku 推送到生产环境时,所有对 RedshiftRecord 的调用,即使是一个简单的 扔一个 这显然很奇怪,因为在那种情况下我只传递了一个简单的 sql 语句。 两台机器都使用 ru ...
[英]Rails - Enumerize case insensitive
在我的 Rails 项目中的 model 中,一个字段与 Enumerize 一起使用,如下所示: 如果我使用“active”作为输入,它会起作用,但是“ACTIVE”会给出一个包含错误。 我试图通过注册一个 before_validation 回调来解决这个问题 但这也行不通。 如何在 Rails ...
[英]Unpermitted parameter error in devise registrations controller
我在我的Users表中添加了一个characteristics列,由Devise处理。我需要它是数据类型数组,我管理如下: t.text "characteristics", array: true 我可以在控制台中更新特性,但是当我尝试通过浏览器中的表单更新它们时,出现以下错误: Unpermi ...
[英]How to display model error messages within notice in ruby
我在 model 中进行了日期验证,它应该在页面上显示一条消息,但由于某种原因它不是。 我需要在错误通知中显示此消息。 目前我只看到 controller 中的消息(订单未注册),但我需要查看原因(交货日期应该是从现在开始)。 我怎样才能做到这一点? model controller ...
[英]Rails query to substitute field and query
有人可以帮我写一个查询,用空格替换 rails DB 字段中的连字符吗? 例如:如果我在表用户中有一个名为“name”的字段,其值为“asdc-sd bc”,并且想要删除特殊字符,如“-”并将其替换为空格以匹配给定名称“asdc sd”公元前'。 我尝试使用 lower 将名称转换为小写,但无法找出 ...
[英]Using postgres percentile function with negative numbers
我有一个包含负数记录的表: ID 地点温度 1个巴黎 -1 2个伦敦 -2 3个柏林 -3 4个莫斯科 -4 5个罗马 -5 6个华沙 -6 7 马德里 -7 8个阿姆斯特丹 -8 9 米兰 -9 10 苏黎世 -10 (我的实际记录和值更多更复杂,但这应该有助于说明问题) ...
[英]Ransack: Two filters each work on their own but not together, PG::UndefinedTable error
在我的 Rails 7 应用程序中,我有parks和users 。 用户可以将公园标记为最喜欢的和去过的。 我想允许当前登录的用户根据他们是否喜欢公园以及是否访问过公园来过滤公园。 目前,如果我只包含其中一个过滤器,过滤器就会起作用。 但是,如果我将两个过滤器都添加到表单中,则会出现以下错误: 注意 ...
[英]Rails strong parameters - multiple types (strings, array of strings and array of hashes)
我有以下参数,它们的值键具有不同的值类型(1. 字符串,2. 字符串数组和 3. 哈希数组): 参数 强参数: strong params 方法允许字符串和散列数组,但不允许值 key的字符串数组。 知道如何编写允许方法来接受所有三种类型吗? 谢谢。 ...
[英]Rails 7 instance variable not passed to controller
在一个新的 vanilla Rails 7 项目中,我试图创建一个带有表单的简单视图,该表单在提交时会呈现带有一些附加信息的相同视图。 这是我的 controller:class MyController < ApplicationController def index put ...
[英]Ruby 2.7.6 LoadError: cannot load such file -- ox/ox
我正在尝试在依赖于 ox 2.10.0的项目中bundle exec rails assets:precompile 。 问题似乎是ox出于某种原因无法加载其 C 扩展。 这是导致问题的行https://github.com/ohler55/ox/blob/f060f84b5cadcff209de ...
[英]Rails app doesn't load updates to Javascript files until I run rails assets:precompile
我有一个旧的 Rails 应用程序,我正在尝试升级到 Rails 7。在升级过程中的某个地方,我打破了资产管道。 当我对 javascript 文件进行更新时,更改是不可见的,除非我运行rails assets:precompile并重新启动服务器。 当我运行rails assets:precomp ...
[英]My rails app works on a Heroku domain but not on a specific domain
我在 Heroku 上有一个 Rails 应用程序,带有 postgresql,它在 Heroku 域上运行良好: my-app.herokuapp.com 但不是在特定域上: my-app.com 它一直有效,直到我尝试提交表单并弹出错误: “你想要的改变被拒绝了。也许你试图改变一些你无权访问的 ...
[英]Delete method Rails - No route matches [GET] "/bookmarks/11"
我的书签删除方法似乎不起作用,这是 Rails 7 的问题还是我做错了什么。 它声明没有 Get 方法。 我正在使用 turbo-pack 方法与 webpack 以下是所有相关文件路线.rb bookmarks_controller.rb 显示.html.erb ...
[英]Ruby - Next if vs Next unless
next if和next unless有什么区别。 我对next if的理解是next only if variable == value但在下面的代码中,第二个 next 语句不起作用。 next if datastore.id == 5它会绕过它并继续,即使datastore.id == ...
[英]Deploying Ruby on Rails apps to Railway
我希望你一切都好! 几天来,我一直在尝试将一个简单的 Rails 应用程序部署到 Railway.app,但为了让它运行而反复出现灾难性的失败。 这是 github 回购: 我收到的错误具体是在部署步骤中: 我过去已成功将应用程序部署到 heroku。 我怀疑我缺少一些简单的东西。 我尝试重新部署和 ...