-
0 votesanswersviews
使用React Frontend Rails API对Linkedin OAuth进行身份验证
到目前为止,我的网站一直在使用Rails直接生成的fullstack视图,对于linkedin身份验证,我使用redirect_uri路由到 Devise::OmniauthCallbacksController 来处理逻辑 . GET https://www.linkedin.com/oauth/v2/authorization?redirect_uri=my_devise_omniauth_c... -
17 votesanswersviews
使用Rails 5.2 ActiveStorage创建和保存pdf,然后附加到电子邮件
我担心新的主动存储功能会出现问题 . 我想要做的是创建一个pdf(我正在使用WickedPdf)并将其附加到模型 . 这是第一个问题,我到目前为止唯一想到的是首先写入文件,然后打开此文件以创建附件 . self.document.attach( { filename: "filename.pdf", io: File.open(pdf_document) }) 有没有... -
2 votesanswersviews
如何在Prawn pdf中放置rails ActiveStorage附件?
我多年来一直在使用Prawn . 我已经切换到ActiveStorage,现在情况发生了一些变化 . 我在Prawn :: Document中使用url_for或rails_blob_path时遇到问题 . 我想我会在这里发帖,看看是否有人对如何使用rails ActiveStorage在Prawn :: Document中嵌入图像有所了解 . 我正在尝试从控制器调用Pdf时将路径作为参数传递的方... -
1 votesanswersviews
Rails 5.2如何覆盖ActiveStorage网址?
我使用Rails 5.2 ActiveStorage上传图片 . 上传成功后,我通过 <%= image_tag(rails_blob_path(@img.image) %> 获取图片网址,显示如下: “http://127.0.0.1:3000/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaDA0VW1a... -
1 votesanswersviews
在模型中生成图像URL - ActiveStorage
我有一个使用ActiveStorage(Rails 5.2.0.rc2)的简单模型,模型如下所示: class Vacancy < ApplicationRecord has_one_attached :image validates_presence_of :title def to_builder Jbuilder.new do |vacancy| v... -
2 votesanswersviews
Rails 5.2使用Cocoon表单的Active Storage
我想使用带有Active Storage的动态cocoon表单将一些图像保存到模型中以处理文件 . 我有一个农民班,有很多苹果,农民可以通过农民形式为每种不同类型的苹果添加多个图像 . class Farmer < ActiveRecord::Base has_many :apples, inverse_of: :farmer accepts_nested_attributes_fo... -
0 votesanswersviews
ArgumentError:工厂未注册 - Rails 5
正如我发现这是一个非常普遍的问题,但我仍然无法解决它 . 我在spec / factories / users.rb中创建了一个用户工厂(我使用Devise): FactoryGirl.define do factory :user do first_name "Jonas" last_name "Sniegas" email &... -
1 votesanswersviews
Rails 5:资产Bower Bootstrap Sass
关于SO已经有类似的问题,但没有足够明确的回答来理解以下问题 . 我的目标是使用Bower使用Bootstrap设置Rails 5 . 使用Bower我在文件夹中安装了Bootstrap: vendor/assets/bower_components/bootstrap-sass 然后,我更新了 initializers/assets : Rails.application.config.ass... -
0 votesanswersviews
使用AJAX请求保存数组 - Rails
我需要同时更新卡片模型的所有记录 . 我正在使用map函数获取每张卡的数据,然后使用和AJAX请求发送数据 . var cards = ui.item.parent('.js-CardsContainer .js-CardContainer').map(function() { return { list_id: $(this).closest('.js-List').da... -
1 votesanswersviews
升级Rails 4到Rails 5的CORS问题
我正在将Rails应用程序从 Rails 4.1.1 升级到 Rails 5.1.4 . 我有2个应用程序,一个是Web应用程序(用于 angular ),另一个是API应用程序 . 我正在做什么,我发送 Web app(Rails with Angular) 的请求并从 API app 获取数据 . 但是当我从 Web app 发送请求时出现以下错误: 无法加载http://api.myap... -
0 votesanswersviews
从包含许多pg_search查询获取对象计数
我在 product 和 variation 模型之间有很多关系 . 我也在使用pg_search来帮助过滤搜索结果 . 我需要显示过滤搜索结果中的产品总数以及这些过滤产品的变体总数 . product.rb class Product < ApplicationRecord ... include PgSearch pg_search_scope :search_for, ... -
1 votesanswersviews
gem对rails做出反应:webpack.config.js
我使用Rails 5.1和react_on_rails gem v10.0.2 我想使用css模块和css-loader,我想知道在哪里放webpack.config.js - 文件? 正如我所看到的,react_on_rails gem的当前版本不再具有客户端目录(以前存储webpack.config.js文件) . react组件存储在/ app / javascripts中 . -
1 votesanswersviews
让react-router与Rails 5和gem一起工作'react-rails','1.10.0'
我有一个Rails 5应用程序,安装了反应 gem 'react-rails', '1.10.0' 我也想使用 react-router 所以我手动让react-router JS加载,因为它们没有宝石可用 . 我可以在控制台a中提交 ReactRouter 以确认 ReactRouter 加载 . 我正在努力让反应路由器工作,但它错了 . 这是我的基本设置: welcome.html.erb &... -
0 votesanswersviews
使用 Nokogiri 读取 xhtml 文件会给标签带来无效错误
我正在使用 rails 5 和 ruby 2.3我正在使用 gem nokogiri(1.8.5)来读取我的 xml,svg 和 xhtml 文件。 在阅读我的 xhtml 文件时,nokogiri 给了我以下错误。 > [#<Nokogiri::XML::SyntaxError: 8:159: ERROR: Tag x3d invalid>, > #<Nokogir... -
0 votesanswersviews
在Active Storage Cloud 中修改映像
我想让用户有机会裁剪和旋转用户的图像 . 用户有很多图像,图像有一个 :image_file 附加 在开发中我使用这样的方法: class Image ... def rotate(degree) image = MiniMagick::Image.new(ActiveStorage::Blob.service.send(:path_for, self.image_file.k... -
0 votesanswersviews
如何在rails中使用连接查询?
我有两个模型Client和Project . 型号 class Project < ApplicationRecord belongs_to :client end class Client < ApplicationRecord has_many :projects end 我在客户端和项目表中有以下记录: 我想显示一个带有客户端名称的项目记录 . 我的控制器需要什... -
0 votesanswersviews
安装rails 5.2.1后立即找不到rbenv:rails:命令
我花了一整天的时间尝试从Rails 4x升级到5.2.1 . 我正在按照this指南进行升级,但我无法成功升级 . Issue: "successfully"安装Rails 5之后使用: ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin17] 并且做了 rails -v 我得到: rbenv: rails: c... -
2 votesanswersviews
如何在Elastic Beanstalk容器中提供Rails应用程序的webpacked资产?
我正在使用Rails5应用程序并成功将其部署到EB容器 . 但webpacked资产 - 直接在 public/packs 中提供,在 生产环境 环境中返回404 . 在目前的情况下,我设置 RAILS_SKIP_ASSET_COMPILATION = false 所以我在每次部署应用程序之前预编译资产 . 我过去常常使用heroku作为 生产环境 环境,当时一切正常 . 这是我的 config/... -
2 votesanswersviews
如何将供应商资产导入webpacker?
我在供应商/样式表和供应商/ javascript目录中添加了一些javascript和css库 . 我无法在我的app / javascript / packs / application.js中导入这些内容 . 我使用webpacker作为我的资产管道 . -
3 votesanswersviews
Rails Searchkick has_many索引和搜索
我可以通过customer_id,姓名,姓氏和孩子ID,姓名,姓氏和“生日”进行搜索 按id搜索必须是准确的,它是 . 按姓名或姓氏搜索的拼写错误与距离2有效 . 但是我想通过kid_birthdate搜索匹配完全(拼错,距离0) 到目前为止,每当我通过birthdate搜索时,结果都会像拼写错误的距离2一样返回 . 我不知道如何搜索确切的日期 . Rails 5.1.0.rc1 elastics... -
0 votesanswersviews
生产环境 中子目录中的Rails应用程序未正确重定向以安装shopify商店
使用localhost:3000我能够安装shopify商店并与之交互 . 但是,当将其部署到 生产环境 中时,该子目录位于子目录(www.website.com/app_name)中,商店的“登录”将重定向到root而不是子目录 . 我将shopify应用信息中心中的重定向网址列入白名单 . 在omniauth.rb callback_url: "http://{domain}/{ap... -
0 votesanswersviews
Account :: Posts #index中的NoMethodError
我正在做Ruby101教程,但是出了点问题 . rails日志: ActionView::Template::Error (undefined method `title' for nil:NilClass): 13: <% @posts.each do |post| %> 14: <tr> 15: <td> &l... -
5 votesanswersviews
RAILS:Bundler在安装ActiveAdmin时找不到gem“actionpack”的兼容版本
我在我的gemfile中添加了 gem 'activeadmin', github: 'activeadmin' 并进行了一个bundle安装 . 然后它给我发了以下错误 . Bundler could not find compatible versions for gem "actionpack": In snapshot (Gemfile.lock): a... -
0 votesanswersviews
Rails 5.1,用多种货币计算一笔款项
我遇到了关于chartkick的一个小问题 . 我有一个铁路应用程序,您可以创建不同的货币 . 然后,您可以使用 Headers ,金额创建费用,并从列表和user_id中选择货币 . 这种关系是有效的 . 我在我的用户控制器中有这样的事情: @user_spendings = @current_user.spendings.all.order('date DESC').paginate(:pag... -
0 votesanswersviews
Rails 5.1,按货币与嵌套资源求和
我有SUM计算的问题 . 我有一个表中的多种货币,我有用户,我有组,我有一个下注表 . 用户可以通过成员(user_id和group_id)加入组 . 并且用户可以通过groupbet(bet_id和member_id)分享他的赌注 . 我不在这里详细介绍,因为这一切都正常 . 我想在组视图(show)中进行一些SUM计算 . 这是我想要显示该组成员在那里下注所花费的总金额的地方 . 我也想在混音... -
0 votesanswersviews
Ruby on Rails tesseract-ocr gem path错误
我在rails上使用ruby来运行一些OCR任务 . 我正在尝试使用tesseract-ocr gem(https://github.com/meh/ruby-tesseract-ocr) . 在我的Gemfile中,如果tesseract-ocr gem列出如下:gem 'tesseract-ocr' 我收到以下错误: C:\Users\Redacted\Desktop\Rails\cx-mas... -
0 votesanswersviews
Rails 5.2(升级) - Active Storage不显示图像
所以我从rails 5.1升级到5.2 rails app:update 一切正常,我立即设置了活动存储配置,以便与Web应用程序中的新部分一起使用 . 我创建了迁移: rails active_storage:install rake db:migrate 我使用AWS S3配置了conf / storage.yml - production: test:service:磁盘根目录:&l... -
6 votesanswersviews
无法在Rails中使用ActiveStorage创建文件字段
我正在尝试在Rails 5.2中使用Active Storage . 我发现我应该在迁移中创建类型为 file 的字段,但是我有一个错误: $ rdm Running via Spring preloader in process 40193 == 20171217191942 CreateDishes: migrating ===================================... -
2 votesanswersviews
使用ActiveStorage错误附加Tempfile
我无法在 service object 中使用Active Storage将JSON Tempfile附加到模型 . 这很容易复制: 模型: class ServiceRequest < ApplicationRecord has_one_attached :data_file 处理: temp_file = Tempfile.new([SecureRandom.uuid, '.jso... -
0 votesanswersviews
在ActiveStorage中保存之前重命名文件 - Rails 5.2
我正在尝试重命名用户上传的文件,然后保存在ActiveStorage中,我似乎没有找到任何文档来做到这一点 . 希望有人成功完成它并有代码示例分享 . 谢谢 .