-
ruby-on-rails – ‘令牌’ – 通过Rails和pg gem插入PostgreSQL
所属栏目:[百科] 日期:2020-12-17 热度:98
我最近开始尝试设置一个新的本地PostgreSQL服务器,连接到现有的Rails应用程序.我有一个表,我试图插入: postgres=# d+ events.t_sales_events Table "events.t_sales_events" Column | Type | Modifiers | Storage | Stats target | Description ----------[详细]
-
ruby-on-rails – 如何在div中与其他childern断言直接文本
所属栏目:[百科] 日期:2020-12-17 热度:97
我在输出 HTML中有以下div: div class="panel-body" h5 class="panel-body-heading"Comments/h5 Job updated. /div 我有测试代码断言评论标题如下: assert_select 'div.panel-body' do assert_select 'h5.panel-body-heading',/#{I18n.t('comments')}/end[详细]
-
ruby-on-rails – Rails购物车 – 不添加当前订单
所属栏目:[百科] 日期:2020-12-17 热度:65
Rails noob在这里. 我正在构建一个基本的购物车,它之前的工作非常好.没有改变任何代码(我git reset – 硬到我工作的上一次提交)它就破了. (?!?)这是细分: Github Repo:https://github.com/christinecha/michaka 创建产品. ? 将产品ID添加到新订单项. ?[详细]
-
ruby – 无法在任何来源中找到ffi
所属栏目:[百科] 日期:2020-12-17 热度:137
在OS X 10.9.5上…… 的Gemfile source 'https://rubygems.org'gem 'rails','4.2.0'gem 'sass-rails','5.0.4'gem 'uglifier','2.7.2'gem 'coffee-rails','4.1.0'gem 'jquery-rails','4.0.5'gem 'turbolinks','2.5.3'gem 'jbuilder','2.3.1'gem 'sdoc','0.4.1[详细]
-
ruby-on-rails – Ruby on Rails中的动态路由设置,如Facebook
所属栏目:[百科] 日期:2020-12-17 热度:171
目前的路线定义为: Rails.application.routes.draw do namespace :users do resources :mapps resources :listings resources :likes get 'followers' = 'connections#followers' get 'following' = 'connections#following' post 'unfollow' = 'connection[详细]
-
ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?
所属栏目:[百科] 日期:2020-12-17 热度:183
看看“ How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于: 2.hours.parts 我明白了: [[:seconds,7200]] 如何做得更好,以便我有: [[:hours,2]] 解决方法 这可能是不可能的. 如果查看core-extensions[详细]
-
ruby-on-rails – Rails关联和复杂形式 – 如何正确验证?
所属栏目:[百科] 日期:2020-12-17 热度:167
想象一下,你正在为教授们建立一个非常复杂的应用程序来为他们的学生提供考试.您可能会想象rails模型层可能如下所示: class Exam ActiveRecord::Base belongs_to :professor has_many :questions has_many :student_exams # exam_name: string # exam_start_[详细]
-
ruby – 使用字符串到文件名
所属栏目:[百科] 日期:2020-12-17 热度:191
我正在尝试从字符串中输入文件名,但不能. 这很好用: #!/usr/bin/rubyrequire 'httpclient'http2 = HTTPClient.newresponse = http2.get_content("http://example.com/version.ini")response.each_line do | line | http = HTTPClient.new my_file = open('f[详细]
-
如何在ruby_block中使用来自另一个厨师食谱的厨师助手库
所属栏目:[百科] 日期:2020-12-17 热度:88
AWS Opsworks:Chef版本11.10,Berkshelf版本3.2.0. 我无法弄清楚如何在cookbook B的ruby_block中使用cookbook A中的辅助库. 我发现post讨论了如何在ruby_block中包含一个方法,another讨论了如何在cookbook中共享库,但我不能同时使用它们. cookbookA /库/ hel[详细]
-
ruby-on-rails – 使用Apache乘客错误生产的Rails
所属栏目:[百科] 日期:2020-12-17 热度:186
最后几天我试图将我的rails应用程序与apache和乘客(没有rvm)一起投入生产,但仍然没有.在我的浏览器中,我收到如下错误: We're sorry,but something went wrong.We've been notified about this issue and we'll take a look at it shortly. 当在我的终端给出[详细]
-
ruby-on-rails-4 – Docker rails 4:,奇怪的错误:RUN bundle e
所属栏目:[百科] 日期:2020-12-17 热度:132
尝试使用Docker部署rails4应用程序,我在以下Dockerfile中: FROM ubuntu:14.04RUN apt-get update apt-get install -qy software-properties-commonRUN apt-add-repository -y ppa:brightbox/ruby-ngRUN apt-get update apt-get upgrade -y# Ruby and depe[详细]
-
ruby-on-rails – 如何使用rest-client gem发送标头和cookie
所属栏目:[百科] 日期:2020-12-17 热度:196
在代码中我试图在同一请求中发送标头和cookie 下面是代码 @result = RestClient.post( 'url',{:billingSourceCode = "code"},{:cookies = {:session_id = "1234"}},{:headers = {'Content-Type' ='application/json',"Authorization" = "key","Accept" = "ap[详细]
-
ruby-on-rails – 从around_action回调中渲染控制器操作的视图
所属栏目:[百科] 日期:2020-12-17 热度:184
我正在渲染一个js.erb部分,它使ajax功能能够喜欢/不喜欢餐馆的菜肴.我最近遇到了around_action回调,并且计算yield会帮助首先执行控制器操作并将模板呈现为第二个.不幸的是,由于respond_to永远不会被调用,我得到500(内部服务器错误). 如果我将其置于控制器操[详细]
-
ruby-on-rails – 设计令牌身份验证保存Facebook信息
所属栏目:[百科] 日期:2020-12-17 热度:62
我使用 Devise auth token gem和ng-token auth来验证我的单页应用程序.除了使用电子邮件注册外,还可以选择通过Facebook注册.有用. 我的问题是,对于我的Fb请求范围,我设置为获取user_friends,email和public_info,但是当我收到请求时,我没有看到auth_hash requ[详细]
-
ruby – 异常:ActiveRecord :: ConnectionNotEstablished使用pu
所属栏目:[百科] 日期:2020-12-17 热度:188
我在我的项目中使用pubnub并订阅了一个频道,在我的订阅者中我更新了我的数据库. 我正在这样的初始化文件中完成所有这些工作 $callback_location = (lambda do |envelop| begin case envelop.channel when "iwm_driver_locations" last_location = LatLong.wh[详细]
-
ruby-on-rails – Rails dasherize routes
所属栏目:[百科] 日期:2020-12-17 热度:197
我希望我的所有Rails路由都将dasherized路径视为等同于下划线路径. 即导航到/ foo-bars和/ foo_bars都会触发路由资源:foo_bars. 那可能吗? 解决方法 这会有所帮助. type_regexp = Regexp.new(["foo_bars","foo-bars"].join("|"))resources "foo_bars",path[详细]
-
ruby Set.include中的性能异常?带符号(2.2.2 vs 2.1.6)
所属栏目:[百科] 日期:2020-12-17 热度:172
在对一些代码进行基准测试以找出时,如果在检查通过include包含的元素时使用集合确实比数组快?我在集合中发现了一些关于字符串和符号的性能异常. 首先是我用于基准测试的脚本.它基本上创建一个包含50个随机50个字符串的数组,获取20个样本并检查是否包含所有[详细]
-
ruby-on-rails – 使用环境变量更改HTTPI SSL默认证书文件位置
所属栏目:[百科] 日期:2020-12-17 热度:113
根据 this page,我可以看到HTTPI正在寻找基于OpenSSL :: X509 :: DEFAULT_CERT_FILE常量的SSL证书: 2.1.5 :008 OpenSSL::X509::DEFAULT_CERT_FILE = "/usr/lib/ssl/cert.pem" 我的证书在其他地方,但该页面说我可以使用环境变量SSL_CERT_FILE更改Ruby查看的[详细]
-
ruby-on-rails – 如何找到引擎(gem)提供的路线
所属栏目:[百科] 日期:2020-12-17 热度:81
我的一个宝石,一个Rails引擎,提供了一条不应该存在的路径.而且我想知道它是什么宝石. 这是一个Spree站点,有一些扩展,所以很多小型引擎都带有依赖项:其中一个提供admin / login,它不应该存在.当我构建一个“香草”狂欢网站时,该路由不在那里,但在我的旧的和[详细]
-
ruby-on-rails – 如何访问活动作业中的延迟作业实例 – Rails 4
所属栏目:[百科] 日期:2020-12-17 热度:85
我在后台使用带有delayed_job(4.0.6)的ActiveJob,我想找到一个预定的作业来删除它. 例如,如果我有 class MyClass def my_method perform_stuff MyJob.set(wait: 1.month.from_now).perform_later(current_user) endend 然后,如果我编辑MyClass实例并再次调用[详细]
-
如何使用Ruby发布到Measurement Protocol
所属栏目:[百科] 日期:2020-12-17 热度:199
我正在尝试使用 Ruby发布到Google Measurement Protocol: uri = URI.parse("http://www.google-analytics.com/collect")params = {"v"="1","tid"="UA-XXXXXXXX-X","cid"="XXXXXXXXX.XXXXXXXXX","t"="event","ec"="200","ea"="John"}result = Net::HTTP.post[详细]
-
如何使用Ruby 2.2.2将列附加到现有CSV
所属栏目:[百科] 日期:2020-12-17 热度:194
编辑:我不需要使用相同的文件.可以创建新文件.我需要的是包含与原始列和新列相同的列和行的结果,但顺序相同. 我一直在尝试使用Ruby将列附加到现有的CSV文件,但是我收到了一个我不理解的错误.这是我的代码: CSV.foreach("test.csv","a+") do | row |c = Cur[详细]
-
ruby-on-rails – Rails Acts_as_votable Gem Like /不同于Ajax
所属栏目:[百科] 日期:2020-12-17 热度:85
我是 Ruby On Rails的新手,我使用acts_as_votable gem来创建Like和不同的按钮,使用户喜欢和不像Posts但我不能让他们从Like变为不同(和反之)并且每次他们更新计数器单击而不刷新页面.我尝试过其他类似的答案,但我没有运气. 没有我试图实现Ajax的混乱更改,我的[详细]
-
ruby-on-rails – puma start导致“已经有服务器绑定:”错误
所属栏目:[百科] 日期:2020-12-17 热度:71
我无法可靠地重现这个问题,所以我将描述正在发生的事情,并希望你们中的一个聪明的美洲狮孩子可以帮助我. 我总是在部署过程结束时停止并启动美洲狮.我运行pumactl -F config_path停止,工作,然后命令puma -q -d -e staging -C config_path,有时(并非总是)导致[详细]
-
ruby-on-rails – 如何在Heroku中混合使用2X和PX dynos进行Web处
所属栏目:[百科] 日期:2020-12-17 热度:99
我想同时使用2X和2X我的网络应用程序的PX dynos.所以在我的Procfile中,我有以下配置: web: env WEB_CONCURRENCY=4 bundle exec unicorn -p $PORT -c ./config/unicorn.rbweb_px: env WEB_CONCURRENCY=20 bundle exec unicorn -p $PORT -c ./config/unicorn.[详细]