
[英]Mac M1 rbenv and ruby -v do not match
关于为什么在 Apple M1 上的想法 rbenv 列表: 和ruby -v显示: ...
[英]Mac M1 rbenv and ruby -v do not match
关于为什么在 Apple M1 上的想法 rbenv 列表: 和ruby -v显示: ...
[英]Does devise controller doesn't have access to database?
我正在尝试实现优惠券/令牌功能。 在registration_controller.rb中,我试图通过其代码查找令牌/优惠券,并将推荐用户分配给另一个用户的推荐人,但它(优惠券)返回 nil。 但是,如果我在控制台中插入 byebug 并复制粘贴代码,它就可以完美运行。 任何想法为什么会这样? 另 ...
[英]ActiveRecord 6 without Rails: Connecting to multiple databases
我有一个遗留代码库,需要升级到 ActiveRecord 6。它不使用 Rails。 我需要能够连接到多个数据库。 在我的代码中,我有: 其中db_config定义为: 但是,当我在 rspec 中执行单元测试时遇到错误: 我在这里做错了什么? 我认为它显示测试配置的事实应该意味着数据库是为测试环境 ...
[英]Does rails ActiveJob retry_on work with delayed_job gem?
Rails ActiveJob 有一个retry_on挂钩,允许您自定义重试行为。 例如: retry_on AnotherCustomAppException, wait: ->(executions) { executions * 2 } Rails 还通过job_data将当前 ...
[英]Ruby 3.2 + Rails 6.0.2 activesupport error
我正在尝试使用 Ruby v 3.2.0 和 Rails 6.0.2 创建一个新的 Rails 应用程序,但出现以下错误。 任何人都知道如何解决这个问题? 错误图片 ...
[英]How to fetch all parent records on a self-join model
假设我们有以下设置: 换句话说:一个类别可以有子类别。 (如果类别没有父类别,那么它就是“顶级”类别。) 我想要的是:给定一个类别集合,将其与它们的父类别合并。 如果它使事情变得更容易,现在可以安全地假设每个类别最多“一层深”,即没有“孙子”类别。 (但这可能有一天会改变,所以理想情况下我希望 ...
[英]Ruby On Rails - Controller doesn't open page while been called
calculate.html.erb 的“calc”controller: 表单,执行get请求: 路线.rb: 在终端中,当我提交表单时,我看到了: 计算控制器.rb: Ps 当我提交表单时 URL 没有改变 ...
[英]Install ruby with Homebrew with a specific patch version
我可以从自制软件安装 ruby 2.6,然后得到 ruby 2.6.10。 如何从固定版本的 Homberw 安装 ruby? (主要.次要.补丁) 如果我尝试brew install ruby@2.6.9或ruby@2.6.10它不起作用。 我明白了: 但我希望该项目有一个固定的 ruby 版 ...
[英]Show only the combinations of two permutated arrays that have a sum less than or equal to target number
我有两个 arrays: teams = [1,2,3]和drivers = [4,5,6] 。 使用排列,我设法显示了两个 arrays 的所有组合,但设法定义了我想从每个数组中使用的值的数量。 因此,在“团队”中我使用了 1 个值,在“驱动程序”中我使用了两个。 我只想显示总和小于或等于 10 ...
[英]I can't install gem locomotivecms because of dependencies
如图所示,locomotivecms_steam 的最新版本需要 Ruby < 3 但 Ruby 的所有稳定版本都 > 3。如何安装 locomotivecms? 我正在使用https://doc.locomotivecms.com/docs/quick-start但它不能帮助我在此处 ...
[英]Writing a seed file and getting syntax error and Null:Violation Error
我正在尝试编写一个将生成随机 Kudo 的种子文件。 一个 Kudo 有一个标题,一个内容(都是用 Faker gem 生成的),但这些都不是问题。 Kudo 还有一个 giver_id 和一个 receiver_id 外键。 我想让我的 Kudo 在不同的用户之间随机生成。 而且我一直在盲目地 ...
[英]POST method for a controller stopped working when I deployed my site to Heroku
我在 Netlify 上部署了一个React 应用程序,其API 后端(Ruby on Rails + PostgreSQL)部署在 Heroku 上。后端在 LocalHost 上运行良好。 但是,当我将它部署到 Heroku 时,我的三个控制器之一停止正常工作。 我的所有其他控制器及其方法都可以 ...
[英]Key already exists Rails Devise Session Create
我在我的 Rails 应用程序中使用 Devise 并覆盖了 Devise Session Controller 所以我可以在登录成功后更新我的用户 model 的属性。 当在 respond_with 方法中尝试执行resource.update_attribute(:token_issued_a ...
[英]Trouble with validation check for has_many :through association; how to create?
Rails 新手在这里。 我无法确保在我的用户 model 中至少存在一个“has_many:through”关系。 我有: 我从以下位置的优秀答案中获得了评论validates行: 验证 object 是否具有一个或多个关联对象 Rails 3:通过关联项目验证至少一个有很多但是,当我实施这 ...
[英]How to use Ruby's "git" gem to push back to GitHub
当我尝试使用git gem 进行推送时,出现此错误: src refspec master does not match any 。 我的仓库使用main而不是master ; 但是(假设这是问题所在),我不知道如何更改上游分支。 细节: 我正在编写一个 Ruby 脚本来修改一组现有的、已经克隆的 ...
[英]Rspec rerunning all tests with --only-failures, even passed ones
我们有一个 Ruby gem,它包装了 rspec 用于我们的 selenium 测试。 我试图通过重新运行以前运行的失败来实现重试逻辑,但在第二次运行时它只是重试所有内容,我认为这是因为它没有在第二次运行时加载 spec_helper,其中包含example_status_persistence_ ...
[英]How do I change the images in a rails app every 24 hours?
我有一个包含 6 张图片的画廊的 Rails 应用程序。 我想每 24 小时自动切换显示哪些图像。 我有在 rake 任务中选择图像的逻辑,它返回 @todays_paper 的实例变量: 我的问题是,如何将 @todays_paper 实例变量传递给 controller,从而传递给视图? 如果 ...
[英]Ruby ridk Install Command throws errors on window 7
在 window 上成功安装最新版本的ruby(3.2.0版,即 ruby installer-devkit-3.2.0-1-x64.exe)后 7 。 当我在 windows 上安装 ruby 之后按要求运行命令ridk install以安装下面以逗号分隔的选项 1 和 3 时,它会在下面抛出错 ...
[英]How to write the code correctly in Ruby? So that it produces the correct output?
我想做那样的事情。 我得到的 output 是: “请写你的年龄”15.你是非法的你是合法的“ 和这个 “请写下你的年龄 20 你是非法的你是合法的” 为什么? 请问解决办法是什么? 我期望的是如果我写 19 岁或以上,它会说“你是合法的”如果我写 17 或以下任何数字它会告诉我“你是非法的” ...