Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Ruby On Rails 4_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Ruby on rails 4 RailsAdmin书面记录空白历史记录

我已将RailsAdmin配置为使用papertrail来显示模型更改的历史记录 它似乎工作正常,但在UI中,它总是以空数组的形式显示更改。这是预期产出吗?我希望看到记录上的实际变化,或者更好的是在记录上进行前后变化的深入研究 Rails 4,RailsAdmin 0.5,PaperTrail 2.7.2 我看到了完全相同的情况,并向rails\u管理员提交了一份错误报告: 如果解决了这个问题,我将更新此评论。您需要在版本表中有一个名为object\u changes的列 从纸上看。请看“差

Ruby on rails 4 使用简单表单通过联接表选择多个值

我有一个关于连接表和表单上的多个选择的快速问题 我在Rails应用程序(4.0)中有两个模型,一个叫做Skills,另一个叫做Opportunity。一个机会可以有许多与之相关的技能,一个技能可以与许多机会相关 由于这种关系,我创建了一个名为Opportunity\u Skills的联接表。此表只有技能id和机会id 以下是我的联想: class Skill < ActiveRecord::Base has_many :opportunity_skills has_many :op

Ruby on rails 4 在同一VPS上部署不同的应用程序

是否可以使用capistrano在同一VPS上部署不同的应用程序,例如在Heroku上。我是否应该更改要上载到的文件夹 我发现的参考资料更多地是指在不同的州部署相同的应用程序 谢谢。这里有一个很好的答案,如果您按照教程来设置第一个站点,那么它主要做相同的事情,但设置不同的位置当然可以,如何设置取决于您使用的配置类型(nginx、unicorn等)

Ruby on rails 4 Postgres上简单迁移的Rails 4错误

这不是我发现的第一个针对Postgres的Rails 4迁移错误,如果它确实是一个错误的话 我不明白为什么这个极其简单的迁移不起作用: class AddAdminToUsers < ActiveRecord::Migration def change add_column :users, :admin, :boolean, { default: false, null: false } end end 很明显,这是允许的: add_column(table_name,

Ruby on rails 4 Rails 4-路由错误

我有一个rails 4应用程序 routes.rb文件有一个根文件,如下所示: root :to => "home#index" class HomeController < ApplicationController # def index # # end end 我有一个home_controller.rb,如下所示: root :to => "home#index" class HomeController < ApplicationController

Ruby on rails 4 Rails 4 I18n无法正确识别区域设置:';语言国家';as:';语言';比如:';中弘中国';as:zh

例如,Rails将把:'zh-CN'视为:zh 在config/application.rb中 config.i18n.fallbacks = [:'zh-CN'] # or ['zh-CN'.to_sym] ActionView::Helpers::FormBuilder#标签将出现 :zh is not a valid locale 我正在使用Rails 4.1.0.rc1、Ruby 2.1.1并保持gems的最新版本。通过I18n.config.exforce\u available\

Ruby on rails 4 如何从S3存储桶中检索图像链接

我能够上传图像到s3桶。 然后检索包含图像链接的JSON对象。 这是指向存储桶的URL 网址:“ 当我按下它时,我得到一个错误 <Error> <Code>PermanentRedirect</Code> <Message> The bucket you are attempting to access must be addressed using the specified endpoint. Please send al

Ruby on rails 4 RubyonRails:空数据库记录

我是RubyonRails新手。我正在构建一个用于学习目的的基本应用程序 我构建了一个表单,当我使用Save按钮时,会创建一条记录,但它是一条只有Id的空记录 我希望有人能帮助我 routes.rb Rails.application.routes.draw do get 'welcome/index' resources :relaties root 'welcome#index' <h1>Nieuwe Relatie</h1> <%

Ruby on rails 4 路由成员混淆

所以我有这个: resources :users do member do resources :items end end 所以基本上我希望有这样的路由-user/1/items,(只显示属于该特定用户的所有项目),这是通过上面的代码实现的,我的问题是,我还希望为公众显示所有项目。我尝试在下面添加资源:项,但它们将使用相同的控制器/操作。任何人都可以告诉我如何实现这一点?如果您想使用此路由用户/1/项目,只需执行以下操作: resources :users

Ruby on rails 4 Rails生成具有默认父级的模型

我有一个基本模型MyAppRecordBase,它继承自ActiveRecord::base,所有其他模型都继承自它。如何设置rails生成模型XYZ的默认父模型?在environments/development.rb中设置以下内容 config.generators.active_record[:parent] = 'MyAppRecordBase' 或者,您可以在命令行上使用 rails generate model Dog --parent MyAppRecordBase

Ruby on rails 4 引用文件名时,Carrierwave正在附加存储目录

我正在使用carrierwave aws gem,在尝试引用我上传的文件名时遇到了一个问题。在我的数据库中,我将文件名存储为filename。当我在erb模板上检索Model.filename时,将返回以下内容: http://s3-us-west-1.amazonaws.com/*****/*****/*****/image.png 以前有没有其他人遇到过这个问题?我只想使用上面的示例返回原始文件名,我只想返回image.png。我不想随信返回任何其他http://信息 这个问题不会发生在数

Ruby on rails 4 Rails4 Youtube上载程序401错误

我正在开发一个rails4应用程序,使用用户的Google帐户凭据将视频上传到youtube。我成功地联系了YoutubeDataApi以检查用户的凭据,但当我尝试将视频推送到youtube服务器时,它会响应401错误:令牌无效 Started POST "/videos/get_upload_token" for 127.0.0.1 at 2015-04-04 18:21:00 +0200 Processing by VideosController#get_upload_token as J

Ruby on rails 4 Grunt Connect代理服务器未连接到代理服务器

我遵循了上的文档,但没有将请求代理到我的rails服务器 我在一个月前就开始工作了,但遗憾的是删除了包含工作Gruntfile.js的项目。尝试恢复已删除的文件,但无效 。我已经发了几篇文章,建议对中间件进行修改,但都不起作用 我应该在grunt服务控制台中看到代理请求,但它只是加载了任务。有什么有用的建议吗?现在,我要退出yeoman,用Gulp构建我的开发工具。请参阅的“设置代理”部分。如果不清楚这些说明和您正在做的事情之间有什么不同,我建议您按照教程进行操作,看看在这个过程中是否有灯泡亮起

Ruby on rails 4 如何向事件添加多个条目

我正在尝试为一个活动添加乐队,我的所有其他弦乐等都很好,但当我尝试添加乐队时,什么都没有出现 这是我的create gigs.rb: class CreateGigs < ActiveRecord::Migration def change create_table :gigs do |t| t.string :venue_name t.string :event t.date :date t.string :band

Ruby on rails 4 余烬简单身份验证可以';即使X-CSRF-token在标头中,也不能验证CSRF令牌的真实性

我知道有很多关于这个话题的问题,但我还没有发现是什么导致了我的问题 问题 我在我的rails服务器上收到消息,无法验证CSRF令牌的真实性,即使我可以在Chrome上看到标头存在。(如图所示) 我的设置 Rails 4.2作为后端RESTful API 前端的Ember.js 1.11.3 设计 余烬简单授权 我遵循了通过令牌进行身份验证的方法。除了一个例外,我没有将下一个代码放入ApplicationController中,而是定义了一个ApiController类,试图将我的API逻辑

Ruby on rails 4 Rails从孩子那里收集父母的信息

我有以下模型/关系: class Directory < ActiveRecord::Base has_one :location end class Location < ActiveRecord::Base belongs_to :directory geocoded_by :full_address end 如何返回与位置(子项)相对应的目录(父项)项集合?嗯,严格来说,这不是我问题的答案,但由于没有其他答案,我打了个盹,然后意识到这对我来说有点麻烦 我没有生成

Ruby on rails 4 ActionMailer:同时向管理员发送电子邮件&;发送电子邮件至客户-Rails4

我不知道如何解决这个问题-任何帮助都将不胜感激 当一个客户完成一个联系表格,我想知道如何使用ActionMailer发送电子邮件给管理员(akunorbea@gmail.com)和客户(client@gmail.com) 我的终端显示电子邮件正在发送给管理员(akunorbea@gmail.com)&客户端(client@gmail.com) 当我检查我的管理员(akunorbea@gmail.com)我看到了电子邮件 但是当我检查客户时(client@gmail.com)我没有看到一封电子

Ruby on rails 4 我的Rails应用程序是否应该使用模型?

我是RoR的新手,希望我在这里不是头脑发热。所以我现在有一个用户,产品和'order'型号。我的网站只是提供一些上下文,就像使用付费Craigslist一样。你预先向Craigslist支付固定费用(订单),然后你就可以在他们的网站(产品)上创建你的列表 我的问题是网站的固定费用部分(我们称之为套餐)以及是否使用模型?目前有3个软件包和6个选项。(例如-A$10/月或$100/年,B$20/月,200/年,C$30/月,300/年) 我假设如果不使用模型,可能会使用某种类型的JS,这我还不太习惯

Ruby on rails 4 Refile:使用Capistrano 3部署后图像链接丢失

我曾尝试在我的deploy.rb中的链接目录中添加附件,但每次在Linode上部署后,到图像的链接仍然消失 部署后,我应该如何保持图像链接?资产消失的问题已经解决,值得一提的是,他非常乐于帮助我。只需将tmp/uploads/cache和tmp/uploads/store添加到deploy.rb中的linked\u dirs中,附件目录中的映像是否仍然存在,或者您的部署是否覆盖了它?在tmp/uploads/store中部署映像后,映像将消失。这让我想到在我的deploy.rb中包含tmp/up

Ruby on rails 4 Rails 4多态性有许多忽略表名

简短版本:我正在构建一个新的Rails4应用程序,该应用程序使用(只读)一些来自遗留Rails2应用程序使用的数据库的表,该应用程序仍在使用中。但是,旧的应用程序模型/表的名称非常混乱(特别是在新应用程序的上下文中),因此我想使用self.table_name为模型/表使用不同的名称。在我尝试添加多态关系之前,这一切都非常有效。Rails会忽略我定义的表名,并使用新的模型名对类型进行查询,当然这是不同的,所以它不起作用。有没有办法改变这一点 长版本:这个等式中有三个模型,它们是: class E

Ruby on rails 4 通过Rails 4中的字段创建新记录

我正在尝试在生产信息页面中创建新的石油生产。油田正在开发,但我无法使石油产量得以节省。谢谢你的帮助 ProductionFos_controller.rb def index @productioninfos = Productioninfo.all end def new @productioninfo = Productioninfo.new end def productioninfo_params params.require(:pr

Ruby on rails 4 如何使ruby版本与gemfile匹配

我的RubyonRails服务器无法执行,因为有一个错误说我的Ruby版本是2.3.3,但我的gemfile是2.3.1。如何修复它?尝试使用此命令从RVM中选择2.3.1 ruby版本 rvm use 2.3.1 或者在gem文件中将ruby版本更改为2.3.3请添加您尝试安装bundler的内容,我也无法安装rvmPlease插件问题是由于该错误,服务器无法工作。应该降级ruby还是升级gem文件

Ruby on rails 4 测试期间太阳黑子重新编制索引

我正在开发一个搜索API,它使用Sunspot进行索引,使用Rspec进行测试 我对搜索控制器进行了测试: context 'when doing a simple search', :type => :request do let!(:instance_of_my_model) { create(:instance_of_my_model) } it 'return the correct results' do MyModel.reindex

Ruby on rails 4 rails精炼厂添加到现有站点

我已经将精炼厂添加到一个现有站点,并将其指向/blog。我能够创建我的第一个用户,除了两件事之外,一切看起来都正常 首先,没有可见的所见即所得编辑器,只有一个文本区域 当我试图显示创建的页面时,在呈现当前站点导航栏时会出现错误。看起来渲染没有看到我的路线,但我不知道为什么 以下是相关的细节 没有所见即所得 呈现页面时出错 undefined local variable or method `profiles_path' for #<#<Class:0x007fc124046798

Ruby on rails 4 具有不同参数结构的多个操作

我有一个测试api应用程序,我使用它在控制器中执行不同的操作。但我无法正确地实施它 此控制器没有模型。它只是将控制权委托给一些服务。我无法将post数据发送到操作 class SimplexController < ApplicationController def initiate_request response = SimplexServices.new.initiate_request simplex_params render json:

Ruby on rails 4 控制器创建操作中没有方法错误

我已经阅读了一些关于这方面的问答,寻求一些帮助,但到目前为止还没有解决我的问题。我试图自学ruby/rails,作为一个测试项目,我想创建一个电视节目列表和一个角色列表,其中每个电视节目都有很多角色,每个角色都属于一个特定的节目。我肯定我做了一些基本的错误。如蒙协助,将不胜感激 以下是字符控制器: class CharactersController < ApplicationController before_action :set_character, only: [:sh

Ruby on rails 4 search_数据方法不适用于Searchkick reindex

在我的一个支持Searchkick的模型中,我有一个search_数据方法,但当被要求重新编制索引时,Searchkick似乎并不尊重它 以下是我的模型摘要: class Archive < ActiveRecord::Base searchkick def search_data {:creator=>self[:creator],:description=>self[:description],:pdf=>self.pdf_contents,:tit

Ruby on rails 4 路由错误,接收[Get]而不是[DELETE]

我试图创建一个链接来销毁表中的一行,但问题是我收到的是[GET],而不是[DELETE] 下面是错误: 没有路线匹配[GET]“/clubs/1/club_accounting/2” 我的路线是: 俱乐部俱乐部会计俱乐部删除路径 删去 /俱乐部/:俱乐部id/俱乐部会计/:id(:格式) 俱乐部会计#删除 我的链接: <%= link_to 'Supprimer', club_club_accounting_delete_path(:id => activity.id), metho

Ruby on rails 4 在视图中渲染视图

我有一个网站需要这样的东西: index.html.erb: <div> <%= render "hello" %> </div> hello.html.erb: <div> <%= render "hello" %> </div> 这里的其他内容是什么 这不起作用,因为hello不是一个部分。但是有没有一种方法可以让渲染工作正常呢?(可能不使用渲染^^) 不,将hello.html.erb更改为分部不是一个

Ruby on rails 4 Rails request.xhr?返回0

我试图通过使用来检测ApplicationController中的请求是否为xhr request.xhr? 它总是返回0 但标题说明了另一种情况 request.headers["X-Requested-With"] ==> "XMLHttpRequest" @_env['HTTP_X_REQUESTED_WITH'] ==> "XMLHttpRequest" 我错过了什么 版本是Rails 4.0.0请求。xhr?总是返回对象或零,而不是真或假,因为它基于regexp模式匹

Ruby on rails 4 在同一服务器上托管两个RoR应用程序

我有一个RoR应用程序单独在serverVM上运行。它没有任何域名,我们使用专用IP地址访问ApplicationOne.g。192.168.1.1/app。服务器上此应用程序的文件夹结构类似于/var/www/app 我的问题是,我可以使用同一台服务器作为/var/www/app2托管另一个RoR app2,并以192.168.1.1/app2相同的方式访问它吗 我们为应用程序运行瘦服务器,为处理代理请求运行Apache 请导游 提前感谢。您必须启动服务器并将其绑定到其他端口: thin st

Ruby on rails 4 正在验证ActiveRecord关联聚合?

验证关联聚合的好方法是什么。这必须发生在访问数据库时,即仅从模型的属性访问数据库时。我使用的是rails 4。例如: rails g model Donation total:integer rails g model Donor name amount:integer class Donation < ActiveRecord::Base has_many :donors, dependent: :destroy accepts_nested_attributes_fo

Ruby on rails 4 在rails视图中显示虚拟字段

我一直在使用这里的信息,以便在我的应用程序中的搜索结果可以显示的基础上接近 我列出了所有任务及其相关的项目信息-一个项目可以有多个任务 我的项目控制器中有以下AR查询: @results = Task.select('tasks.*') # .select('tasks.*') required for pg_search .joins(:project => :user) .includes(:project => :us

Ruby on rails 4 Rails 4为对象加载

我正在尝试从实例化的对象中加载关联,即,而不是与父对象一起读取关联 User.includes(:characters).first …将其推迟到我确定确实需要时,然后执行以下操作: u = User.first # Other stuff ... u.eager_load(:characters) 在Rails 3中,我使用以下方法增强了ActiveRecord: def eager_load(*args) ActiveRecord::Associations::Preloader.n

Ruby on rails 4 单元格4中的应用程序帮助程序rails 4

我使用单元格4在rails 4中呈现登录表单, 我得到以下错误: 'undefined local variable or method `current_user' for <PopupLoginCell:0xbbd32e74>' 在单元类中,必须包含设计帮助程序: class PopupLoginCell < Cell::ViewModel include Devise::Controllers::Helpers helper_method :current_us

Ruby on rails 4 Rails集成测试在创建成功后重定向_显示失败

my Rails 4.2.4应用程序中的集成测试失败,出现以下错误: 测试\创建\主题\路径SubjectPathwaysTest 1446991554.60s 预期但渲染为 测试/整合/受试者路径测试。rb:33:in‘block in’ 关于flash内容的断言在测试中证明新主题已成功保存。撬的使用更直接地表明了这一点。我不明白为什么重定向到“主题/节目”在测试中失败。当我在浏览器中遵循此路径时,重定向成功 谷歌搜索也发现了类似的问题,但似乎没有一个是直接适用的。我希望其他人能发现我的错误

Ruby on rails 4 Rails 4创建方法之前未保存到DB

每次向URLwww.example.com/emailsig.json发送Post请求时,我都会尝试为SQL DB创建一个新的哈希令牌。我使用before_create来运行一个函数,该函数正在被调用,但函数中创建的变量没有保存到数据库中。我是rails新手,不知道从哪里开始解决这个问题。我想这可能和强参数有关吧 轨道模型 class Distribution < ActiveRecord::Base belongs_to :user #validates :distributio

Ruby on rails 4 &引用;“证书验证失败”;在Ruby控制器中

我是一个新手,我尝试创建一个应用程序来列出租船公司,并允许用户对其进行评论。首先,我想允许用户创建租户。我使用omniauth进行Facebook连接。它适用于生产环境,但不适用于本地主机 当我尝试添加租用者时,在“租用者”视图上的“提交”按钮后,出现错误: Started POST "/renters" for ::1 at 2016-02-10 11:20:00 +0100 Processing by RentersController#create as HTML Parameters:

Ruby on rails 4 间歇性502网关错误,Nginx/乘客/轨道

我一直在绞尽脑汁,试图找出这些从第一天起似乎一直在发生的间歇性502错误 这通常似乎只发生在开发环境中,我假设这是因为我有相当多的正在加载的资产 这是浏览器中的错误,(请记住,总是另一个文件出现502错误,它可以是css或js,有时没有文件出现502错误) 在nginx错误日志中显示了这一点 [ 2016-11-21 13:17:43.2054 17184/7efd3bfff700 age/Cor/Con/InternalUtils.cpp:112 ]: [Client 2-66] Sendin

  1    2   3   4   5   6  ... 下一页 最后一页 共 102 页