-
-1 votesanswersviews
访问localhost:3000并将postresql设置为Rails应用程序中的开发数据库时出错
所以我通常在开发中使用Sqlite3但想尝试PG . 这是我得到的错误 . 为什么? PG :: ConnectionBad无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口5432上的TCP / IP连接?无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(:1)上运行并接受端口5432上的TCP / IP连接?无法连接到服务... -
4 votesanswersviews
Rails 4嵌套浅路由:如何在子控制器中获取父ID?
在我的Rails 4应用程序中,有四种模型: class User < ActiveRecord::Base has_many :administrations has_many :calendars, through: :administrations end class Calendar < ActiveRecord::Base has_many :administr... -
27 votesanswersviews
Rails 4 [最佳实践]嵌套资源和浅:真
以下帖子基于Rails 4 . 我实际上正在寻找关于多个嵌套资源(超过1个)的良好最佳实践,并且选项浅:true . 首先在我的路线中,有这样的: resources :projects do resources :collections end 相关的路线是: project_collections GET /projects/:project_id/collections(.:f... -
0 votesanswersviews
Rails.application.initialize之后Rails ssl证书验证失败
从rails控制台(或通常在rails环境中)对SSL站点运行get调用时,我收到SSL验证错误 . OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed 我从头到尾跟踪了整个rails应用程序初始化过程,从 config.ru 一直到需要环境文件等 . 我在 c... -
1 votesanswersviews
ToRubyNoMerge参数错误 - Psych - Yaml Parser - ruby on rails
我在 Ruby 制作动态 yaml file 我有以下哈希 { "defaults"=> {"foo"=>"bar", "zip"=>"button"}, "node"=> ... -
1 votesanswersviews
使用带有导轨的Redcarpet 4
我安装了Redcarpet . 我正在关注如何使用它的272 Railscast教程 . 我在 show.html.erb 中有这一行 <%= Redcarpet.new(@topic.text).to_html %> 我的rails应用程序没有't seem to know there'的Redcarpet . 我给了 NoMethodError : undefined metho... -
0 votesanswersviews
如何从ActiveRecord的Serialize Array迁移到Postgres Array数据类型
Rails 4支持postgres' array data type,我们想开始利用postgres中的数组类型,如何将现有ActiveRecord serialized array字段迁移到新数据类型? -
1 votesanswersviews
查询Postgres数组列类型
TL;DR 我想知道 @> {as_champion, whatever} 和使用 IN ('as_champion', 'whatever') 之间的利弊是什么(或者它们是否相等) . 详情如下: 我正在使用Rails并使用Postgres的数组列类型,但由于Rails finder方法不能很好地使用它,因此必须使用原始sql作为我的查询 . 我发现了一种有效的方法,但想知道首选方法是什么... -
1 votesanswersviews
如何在数组字段中使用Rails #update_attribute?
每个问题都有一系列标签 . schema.rb: create_table "questions", force: true do |t| t.text "tags", default: [], array: true 如何以原子方式附加到标签? 如何防止数组内的重复? 我试过 question.update_attribute tags: ... -
2 votesanswersviews
导轨4,postgres和阵列
我一直在关注使用rails 4和postgres存储数组的一些指南,但我不断遇到这个错误: PG::DatatypeMismatch: ERROR: column "run_times" is of type character varying[] but expression is of type character varying at character 35 HINT... -
0 votesanswersviews
如何以不区分大小写的方式订购记录?
在我的控制器的 index 视图中,我试图按名称排序 projects : class ProjectsController < ApplicationController def index @projects = current_user.projects.order(:name) end end 问题是,这给了我所有项目首先以大写字母开头(按字母顺序排列)和 th... -
1 votesanswersviews
Rails:记录使用swagger-blocks消耗json params的post endpoint?
在rails中使用swagger-block,我会记录一个消耗单个json主体的post endpoints ,例如: { "id":"1", "name": "bill", "age":"22" } 无论我做什么,我的测试都说我的设置不是有效的Swagger 2.0 JSON模... -
1 votesanswersviews
Rails chartkick饼图分组
我试图在饼图中显示 Run 模型中的2个属性 . 在rails控制台中,我可以轻松完成 Run.group(:name, :available_tickets).count, library: {pieSliceText:'label'} %> 获得以下输出: {["First run", 498]=>1, ["Runnnn", 200]=&g... -
1 votesanswersviews
修复模板,在Rails 4中的format.js模板渲染
我一直在ERB工作,并大量使用.js.erb文件来呈现JS响应 . 我最近为Slim模板而堕落,但是我很难找到一个与Slim格式相同的文件 . 假设我正在我的控制器中执行 update 动作,结束如下: respond_to do |format| format.js {} end 让's pretend that I' m尝试发送 alert('hello') 作为回应 . update.... -
55 votesanswersviews
Ruby on rails 4 app在iframe中不起作用
如何通过iframe将我的rails应用程序嵌入到另一个网站? 它与RoR 3很好地配合,但与RoR 4不兼容: <iframe src="http://myrailsapp.com/" width="100%" height="50" id="rails_iframe">error!</iframe... -
0 votesanswersviews
Rails 4,Stripe:通过Rails环境有条件地显示条带数据?
使用Stripe进行计费服务,效果很好 . 但是,测试有点痛苦 . 我正在使用rspec / capybara并进行一些功能测试,访问 /settings 页面,用户可以在其中更新他们的电子邮件,密码和账单信息(通过Stripe) . 在开发和 生产环境 中,我想显示Stripe API中的发票列表 . 但是,在测试模式下,我不太昂贵,而且我没有有效的客户令牌来与Stripe API进行通信 . ... -
0 votesanswersviews
在行动之外设置“respond_to”
我想在行动之外设置“respond_to”部分行动 . 这是它应该如何工作的一个例子: def index ... end def show ... end response_for :index, :show do format.html do if empty_records? redirect_to root_path end end ... -
-1 votesanswersviews
Rails将ActiveRecord :: Relation作为json返回给ajax调用
嗨,我有一个ajax电话: $.ajax({ url: '<%= url_for( :controller => :users , :action => :search_user) %>', data: {search: $("#suchfeld").val()} }) ... -
121 votesanswersviews
嵌套属性未允许的参数
我有一个 Bill 对象,它有许多 Due 对象 . Due 对象也属于 Person . 我想要一个可以在一个页面中创建 Bill 及其子项 Dues 的表单 . 我正在尝试使用嵌套属性创建表单,类似于this Railscast中的表单 . 相关代码如下: due.rb class Due < ActiveRecord::Base belongs_to :person ... -
0 votesanswersviews
Ruby on Rails电子商务平台
我一直在浏览网页,寻找在Ruby on Rails中使用的电子商务平台 . 到目前为止,我能找到的最有前途的是Spree,Solidus和ROR电子商务 . 我遇到的唯一问题是来自我看到的演示,他们不允许你为我们的产品添加选项,这在我的情况下是不好的,因为我希望能够在衬衫上提供客户尺寸 . 到目前为止看起来我想要提供S,M,L,XL和2XL尺寸,我将不得不制作相同产品的5个版本......这是不会... -
2 votesanswersviews
用于导轨的动作邮件4
我一直在关注相当旧的教程,以便创建一个联系表单,然后创建一个发送给站点管理员的邮件程序 . 我想遇到一些问题,因为我在rails 4.1.1上并且教程太旧了!我想知道是否有人能给我一些指导 - 我正在学习铁轨 . 我目前得到的错误是MessagesController中的NoMethodError#为#subject message.subject创建未定义的方法`subject' 这是我的代码 ... -
5 votesanswersviews
在ActionCable中找不到订阅类'MyChannel'
我在使用Action Cable时遇到问题,每当我运行我的程序时,我收到一条错误,上面写着 Subscription 未找到类 ConversationChannel 当我尝试发送消息时,我得到了这个日志 已成功升级到WebSocket(REQUEST_METHOD:GET,HTTP_CONNECTION:升级,HTTP_UPGRADE:websocket)未找到订阅类:“Conversatio... -
0 votesanswersviews
如何连接表的测试能力?
请帮忙解决问题 . 我使用gem'cancan'并将表连接到角色层次结构 . 模式: create_table "roles", force: :cascade do |t| t.string "name", limit: 255 end create_table "roles_users", id: false, ... -
0 votesanswersviews
为什么输出没有通过基于角色的授权(每个用户一个角色)的能力检查
我想在我的rails应用程序中使用3个用户级别作为Admin,Manager,Customer . 因此,我创建了一个设计模型作为用户,并添加了迁移以向其添加用户角色 . 因此,当用户注册时,它会存储用户角色(无论他是管理员,经理还是客户) . 在我的应用程序中,有产品,交付,服务的模型和控制器 . 我想为每个模型设置访问级别 . 因此,管理员可以访问所有型号,控制器 经理可以访问产品,交付 客户... -
0 votesanswersviews
更新模型方法中的记录
在我的Rails 4应用程序中,我正在将我的逻辑转移到我的模型中 . 我的模型中的一种方法更改了预订的状态: def withdraw if self.status == 1 #only allow bookings with status 1 to be updated self.status = 2 GuestMailer.booking_withdrawn(self).d... -
0 votesanswersviews
Sidekiq:ArgumentError:分配属性时,必须传递散列作为参数
我猜this question与Rails 4很常见,但我的情况有所不同 . 我正在使用Sidekiq推迟创造就业机会;认为这是可能的,因为简单的数据,它的工作原理 . 通过简单的数据: def perform Foo.create(bar: "staff") end 这是我的问题数据: supports_controller.rb: def create params ... -
4 votesanswersviews
Digital Ocean Hostin Rails 4 App
这是我第一次部署rails应用程序,我不知道该怎么做 . 我在数字海洋,我有5美元的Droplet,我必须说他们到目前为止很棒,还提供了很棒的文档 . 我一直在读这个,https://www.digitalocean.com/community/articles/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitaloce... -
1 votesanswersviews
我该如何清理睡眠的mysql进程?
我有一个rails 4应用程序的问题,它留下了空闲的mysql连接 . 在我们查看代码以确定原因时,我至少希望能够自动消除违规流程 . mysql文档说设置wait_timeout和interactive_timeout将关闭非活动连接,所以我将它们都设置为300.但是,如下所示,有各种进程超过300限制 . 我已经确认设置确实是300.为什么mysql不能消除这些进程? mysql> s... -
0 votesanswersviews
为什么我在图片上传时获取MIME类型('text/html')不是ckeditor rails gem的可执行错误?
当我去编辑资源时,我得到了config.js的上述错误,然后当我去查看资源时,我也得到了它 . 当我在实际帖子中查看它们时,当我进入后端并编辑资源时,我在图像上传按钮上单击“浏览器服务器”并且之前上传的所有图像显示为已损坏的图像链接 . 这是我的设置: Rails 4 Paperclip图像处理ckeditor ckeditor(4.0.10) /models/ckeditor/picture.r... -
3 votesanswersviews
使用carrierwave将图像上传到谷歌 Cloud 存储,文件名最终被保存,而不是桶中图像的公共链接
我正在尝试使用carrierwave gem从我的rails 4.2应用程序实现图像上传到谷歌 Cloud 存储 . 每当我上传图像时,它都会很好地上传到存储桶,但它作为原始图像名称保存在数据库中,例如 image.png ,而不是图像的Google Cloud 存储公共链接,例如 https://storage.googleapis.com/project/bucket/image.png 不太...