Tag: ruby-on-rails

从应用程序中注销 , 但在使用 google 身份验证时无法从 google 帐户中注销

我在 rails 应用中使用 google 进行登录身份验证 , 我有问题 , 当我注销时它会重定向到我的索引页面 , 但是不能从 google 帐户中注销我第一次登录身份验证 , 请任何人帮助我 先谢谢你 我在这里写我的代码 def create @user = Authentication.find_or_create_from_auth_hash(request.env["omniauth.auth"]) session[:user_id] = @user.id redirect_to '/' enddef destroy session[:user_id] = nil redirect_to '/login' endEN From: logout from…

Read More »

远程表单打开页面上所有其他远程表单

我有一个用户仪表板控制器 , 里面有多个远程表单 , 用户可以更新 misc 属性 : class CustomerDashboardController < ApplicationController def settings end end//settings.html.erb <div class="info__item"> <p class="info-item__heading">Name: <%= link_to "Edit", "", class: "info-edit__link", id: "user-edit__name", remote: true %></p> </div> <div class="info__item"> <p class="info-item__heading">Email: <%= link_to…

Read More »

如何解析 ActiveSupporting 实例 : TimeWithZone 获取日期、工作日、月份和年份 ?

我使用 Rails 版本 5.2.2.1, 并在多个记录中有从 starts_on 字段返回 ActiveSupport::TimeWithZone 的实例。 有一个例子对此作出评价 : Thu, 05 Apr 2019 16:32:41 BST +01:00 有人能告诉我一种把它转换成这四种格式的好方法吗 : 5 April 2019 (如有可能 , 以一位数四舍五入至一天 , 月份为全称 , 年份为数字) 05 (作为两位数的一天 , 以 1 – 9 开头的数字留存)…

Read More »

如何从 Userspublication 中获取连接到用户模型的化身的 rail_blob_url ?

class User < ApplicationRecord has_many :userspublications has_one_attached :avatar endclass Userspublication < ApplicationRecord belongs_to :user has_one_attached :post end 我如何访问 Userspublication 的 avatar ( rail_blob_url ) 我有以下查询 ? 这就是我所尝试的 Userspublication.joins(:user) .joins("LEFT OUTER JOIN followers ON followers.user_id=users.id Left Outer join active_storage_attachments…

Read More »

检查您是否在 rails 服务器进程中以满足超级堆栈的需要的最准确的方法是什么 ?

超级堆栈是一个同构的框架 , 在那里相同的代码可以运行服务器或客户端。 因此 , 在特定的情况下 , 某些代码在哪里执行 ( 服务器或客户端 ) , 不同的事情应该完成 ( 客户端同步等 ) 。 问题是依赖默认检查 defined?(Rails::Server) 取决于运行的网络服务器和封闭环境。 例如 , 我运行了 puma ( 在 docker for development 和 Ubuntu server for products ) , 甚至在这种情况下定义了 ?…

Read More »

错误 : 内部服务器错误

我试图用 ruby on rails 和 paperclip 在 s3桶上上传一个图像 , 但它不起作用 , 我已经尝试了几乎所有的网络。 3. 我知道这方面有很多问题 , 但我已经试过了其中的大部分 , 没有什么能奏效的请你重新审视一下这个问题 我设定了 IAM 用户和用户的 AmazonS3FulAccess 策略 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": "*" } ] }…

Read More »

法拉第 : 设计中的连接失败

几分钟前 , 我的申请还不错 , 我发现了以下错误 : Faraday::ConnectionFailed in Devise::SessionsController#create Failed to open TCP connection to localhost:9200 (Connection refused – connect(2) for "localhost" port 9200) 我试过找 , 发现这可能和弹性找有关。 我做了以下工作 : $ curl localhost:9200 curl: (7) Failed to connect to…

Read More »

RSpec 突然只进行了一次测试

试图从我的项目根中运行 rspec ( bin / rspec ) , 突然它不能运行完整的测试套件 – – 这通常是 1,000 多个示例。 Finished in 1.88 seconds (files took 5.17 seconds to load) 1 example, 0 failures 我可以运行个人档案或子目录 (例如 规范 / 系统 / *) , 它在其他正常运行的项目中运行良好。 我唯一能想到的是…

Read More »

如何用在 rails 中的已有和 _ 属于 _ 多创建来修复错误

我想在连接表中创建一个记录 , 但是 rails 显示了两种情况下的两个错误 , 我不想生成第三个模型。 @channel = Channel.find(params[:channel_id]) if @channel.users.create!(channel_id: params[:channel_id], user_id: params[:user_id]) flash[:success] = "U Succeed:)" redirect_to request.referrer else flash[:danger] = "U Nit Succeed:H" redirect_to request.referrer end 第二种情况 if Channel.users.create!(channel_id: params[:channel_id], user_id: params[:user_id]) flash[:success] =…

Read More »

窗体 _ 具有执行操作但未正确呈现页

我正在开发一个简单的搜索功能 , 它位于用户仪表板视图 ( 也有自己的仪表板控制器 ) 。 现在 , 搜索功能运行在一个单一的模型上 , 在执行操作时 , 它应该运行到该特定模型的索引页。 但是 , 索引页在搜索后不会呈现 , 它仍然保留在仪表板页中 , 即使日志显示它重新指向索引页。 这是日志 : Started GET "/detected_vehicles?utf8=%E2%9C%93&%3Aq%5Blocation_eq%5D=1&commit=Search" for 127.0.0.1 at 2019-05-02 10:33:08 +0800 Processing by DetectedVehiclesController#index as JS Parameters:…

Read More »