-
如何将Ruby gem包复制到任意位置?
所属栏目:[百科] 日期:2020-12-17 热度:189
假设您有一个软件包.你想让它成为一个宝石,因为宝石是在 Ruby世界中分发任何东西的事实上的标准方式.宝石很棒 – 对于图书馆来说.但对于实际应用程序,Rubygems系统似乎缺乏.只有“最近”他们引入了一种方法来标记可执行文件放置在系统范围的可执行PATH中的某[详细]
-
Ruby Soap4R Web服务,.NET消费者
所属栏目:[百科] 日期:2020-12-17 热度:179
如何使用将从.NET中使用的Soap4R(SOAP :: RPC :: StandaloneServer)从 Ruby中的Web服务生成WSDL? 解决方法 遗憾的是,没有办法通过SOAP4R实现这一点. SOAP4R更适用于与SOAP端点交互,或通过WSDL规范生成您自己的端点. 我所知道的唯一Ruby代码来自ActionWebSer[详细]
-
ruby-on-rails – 如何在ConnectionAdapter回调中使用Devise方法
所属栏目:[百科] 日期:2020-12-17 热度:149
我有一个rails 5.1应用程序,它使用Devise来处理我的用户模型的身份验证.这个应用程序有一个Oracle数据库后端,需要在执行任何查询之前使用登录用户设置系统上下文变量,所以我希望在ConnectionAdapter的:checkout回调中执行此操作. class ApplicationControll[详细]
-
ruby-on-rails – Carrierwave在模型更新后不会重新创建版本
所属栏目:[百科] 日期:2020-12-17 热度:193
我在Carrierwave Uploader上引入了一个新版本.当我创建一个新事件时,它会正确创建两个版本.但是当我更新它时,只有我附加的文件被上传,但版本不会被重新创建. 我正在使用CarrierWave 1.2.2,并查看更改日志,它似乎不是一个在较新版本中修复的错误 class CoverU[详细]
-
ruby-on-rails – 使用Webpacker的React Rails不热重新加载
所属栏目:[百科] 日期:2020-12-17 热度:182
我已经在现有项目中添加了react-rails,我们正在慢慢迁移以做出反应. 目前的webpacker.yml default: default source_path: app/javascript source_entry_path: packs public_output_path: packs cache_path: tmp/cache/webpacker # Additional paths webpack[详细]
-
ruby-on-rails – Minitest和setup / teardown hooks
所属栏目:[百科] 日期:2020-12-17 热度:190
我在test_helper中有以下代码 require "minitest/spec"require "minitest/autorun"require "database_cleaner"class ActiveSupport::TestCase DatabaseCleaner.strategy = :deletion include Minitest::Spec::DSL setup { DatabaseCleaner.start } teardown[详细]
-
ruby-on-rails-4 – 从Rails 3升级到Rails 4后,CarrierWave url
所属栏目:[百科] 日期:2020-12-17 热度:112
在将我们的应用程序从Rails 3.2.22升级到Rails 4.2.11时,在升级之前工作的几个CarrierWave方法现在返回nil,例如.url和.file.我们在AWS S3上托管我们的资产,我们的应用程序托管在Heroku上.奇怪的是,图像在我们的开发环境中按预期工作. CarrierWave 1.3.1(从0.[详细]
-
ruby-on-rails – seed.rb中的关联
所属栏目:[百科] 日期:2020-12-17 热度:89
我的应用程序中有以下模型 class Building ApplicationRecord has_many :rooms,dependent: :destroy ...class Room ApplicationRecord belongs_to :building has_many :lessons,dependent: :destroy ...class Lesson ApplicationRecord belongs_to :room bel[详细]
-
ruby – Homebrew:忽略bigdecimal-1.3.2,因为它的扩展没有构建
所属栏目:[百科] 日期:2020-12-17 热度:143
我总是运行brew更新忽略bigdecimal-1.3.2,因为它的扩展没有构建.尝试:gem pristine bigdecimal –version 1.3.2警告显示: brew updateIgnoring bigdecimal-1.3.2 because its extensions are not built. Try: gem pristine bigdecimal --version 1.3.2Igno[详细]
-
如何通过ruby中的名称冲突来解决问题
所属栏目:[百科] 日期:2020-12-17 热度:185
两个模块Foo和Baa分别定义了一个具有相同名称的方法,我确实包含了Foo并在特定的上下文中包含了Baa. 当我打电话给名字时,我怎么能消除是否要调用Foo或Baa的名字方法? 解决方法 只有模块包含的顺序决定了哪一个被调用.不能同时具有相同名称 – 后者将覆盖前者[详细]
-
ruby-on-rails – 为什么活动存储会抛出这个错误:nil的未定义方
所属栏目:[百科] 日期:2020-12-17 热度:83
我在rails项目上设置了活动存储.我不断得到错误: 未定义的方法’upload’为nil:NilClass. 这就是我所做的. 我已经运行了迁移:rails active_storage:install 我编辑了我的开发环境文件:config.active_storage.service =:local 与我的生产文件相同:conf[详细]
-
ruby – 使用headless_chrome模拟设备
所属栏目:[百科] 日期:2020-12-17 热度:110
我正在尝试在运行我的规范时模拟不同的设备,现在没有结果. #spec_helperrequire 'rspec'require 'capybara'require 'capybara/rspec'require 'selenium/webdriver'Capybara.register_driver :headless_chrome do |app| Capybara::Selenium::Driver.load_sele[详细]
-
ruby-on-rails – Rails NoMethodError for Blog#在Heroku上创建
所属栏目:[百科] 日期:2020-12-17 热度:139
我有一个基本博客结构的应用程序.创建新博客在localhost上运行完美,但是当我尝试在Heroku上创建新博客时,我的日志中出现以下错误: 2018-07-11T21:20:01.863867+00:00 app[web.1]: [2f20a9d7-e0f6-4ab9-b2ac-d6b3a08e8ed0] Command :: file -b --mime '/tmp/[详细]
-
ruby – Jekyll无法部署 – 部署时无法安装Sass-Listen-4.0.0(Gi
所属栏目:[百科] 日期:2020-12-17 热度:184
我无法让我的网站在 GitLab Pages或Netlify上工作.尝试使用任一服务上传我的Jekyll网站并托管它会返回有关sass-listen无法在任一平台上安装的错误.下面显示的是我用于制作Jekyll网站并从中部署的应用程序的版本. ruby -vruby 2.5.1p57 (2018-03-29 revision[详细]
-
ruby-on-rails – Elasticsearch查询不返回正确的数据
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在使用 Chewy gem将 Elasticsearch集成到我的Rails项目中. 我为名为(Listing)的模型和我使用Chewy es dsl的搜索界面设置了索引. listings_index.rb class ListingsIndex Chewy::Index settings analysis: { analyzer: { exact: { tokenizer: 'keyword',f[详细]
-
Ruby中的乱序
所属栏目:[百科] 日期:2020-12-17 热度:107
在 Ruby中,有没有办法按顺序来调整函数参数 他们最初被宣布? 这是一个非常简单的例子来证明我的意思: # Example data,an array of arrayslist = [ [11,12,13,14],[21,22,23,24],[31,32,33,34],[41,42,43,44]]# Declare a simple lambdaat = -(arr,i) { arr[详细]
-
在RubyZoho中,如何设置Task.related_to Lead.id?
所属栏目:[百科] 日期:2020-12-17 热度:181
我在 RubyZoho的论坛上写了这个问题,但它在那里萎靡不振,这是一个非常简单的问题,值得更多的观众. 我已经使用RubyZoho将新的Lead记录上传到Zoho CRM API,现在我想上传一个任务,其中“相关”字段设置为该Lead. 配置RubyZoho: RubyZoho.configure do |config|[详细]
-
ruby-on-rails – 安装json(1.8.6)时发生错误,Bundler无法继续
所属栏目:[百科] 日期:2020-12-17 热度:75
我试图运行bundle install命令,我得到以下错误.在阅读了一些stackoverflow帖子后,我还运行了bundle更新. 我仍然得到json~1.8.6 gem的问题(我猜). An error occurred while installing json (1.8.6),and Bundler cannot continue. Make sure that gem install[详细]
-
ruby-on-rails – 为什么Ransack在每个循环中执行查询
所属栏目:[百科] 日期:2020-12-17 热度:185
我与所有成员一起搜索特殊群组: 控制器: class Groups::MembersController ApplicationController def index @group = Group.find_by_name(params[:groupname]) @search = @group.members.ransack(params[:q]) @members = @search.result().includes(:user[详细]
-
ruby-on-rails – 如何在Ruby(没有Rails)中将以下时间从UTC转换
所属栏目:[百科] 日期:2020-12-17 热度:151
我试图将UTC时间“2018-04-02T14:30:00Z”转换为纯 Ruby中的EST.我注意到以下差异.如果我使用Rails解析UTC时间,然后添加EST zone_offset,我会得到与使用“in_time_zone”帮助器不同的时间. 9:30对10:30. 2.2.4 :001 t = Time.parse "2018-04-02T14:30:00Z"[详细]
-
ruby-on-rails-4 – 未定义的方法`build’for#
所属栏目:[百科] 日期:2020-12-17 热度:78
我目前正在使用Rails 4.2.6和RSpec 3.7版本.当我运行我的测试时,我收到以下错误: undefined method `build' for #RSpec::ExampleGroups::UserName:0x007ff984a99d38 触发此错误的是以下代码. 需要’rails_helper’ RSpec.describe User,"name" do #setup it[详细]
-
ruby-on-rails – Rails活动记录,如何查询HABTM关系
所属栏目:[百科] 日期:2020-12-17 热度:158
我有2个具有HABTM关系的模型 用户 has_and_belongs_to_many :rooms 房间 has_and_belongs_to_many :users 我也创建了迁移以加入这样的表 create_join_table :users,:rooms do |t| t.index [:user_id,:room_id] t.index [:room_id,:user_id]end 我想在用户A的[详细]
-
ruby-on-rails – Rails has_one关联,访问相关模型
所属栏目:[百科] 日期:2020-12-17 热度:67
我目前正在尝试使用Rails模型关联来更好地掌握它们.目前我已经实现了我想要的,它有一个关系表,将我的两个模型的数据连接在一起.我面临的问题是,我有这种感觉,可能有更好的方法将表格与我现有的表格相关联.为了更好地解释我目前拥有的代码: 我有一个Institut[详细]
-
ruby-on-rails – 如何配置database.yml以在本地环境和Docker中
所属栏目:[百科] 日期:2020-12-17 热度:144
假设我的一些Rails同事更愿意在他们自己的本地开发环境中开发应用程序,他们自己设置以满足他们的需求,我的一些同事更愿意开发从Docker容器内运行的应用程序附带预装的所有必要工具. 现在有config / database.yml,它目前看起来像是匹配所有本机人员的设置,并[详细]
-
ruby – 我们可以获得与格式相关的字符串中的插槽吗?
所属栏目:[百科] 日期:2020-12-17 热度:51
我有兴趣通过运算符%获取与格式化相关的字符串中的插槽列表.假设我有一个插槽方法,它将执行以下操作: t = '... %{s1} ... %{s2} ... %{s3} ...'t.slots # = ['s1','s2','s3'] 有没有假设的插槽这样的方法? 有没有办法获得这些插槽而不使用正则表达式,但使[详细]