-
ruby-on-rails – 如何检测我的应用程序是否在Heroku上运行?
所属栏目:[百科] 日期:2020-12-17 热度:96
有没有办法检测rails应用程序是否在Heroku上运行? 我想做一个像这样的方法: def on_heroku?...end 解决方法 您可以通过ENV [‘var’]设置自己的 config vars用于检测. $heroku config:添加I_AM_HEROKU =是 def on_heroku? ENV['I_AM_HEROKU']end[详细]
-
ruby-on-rails – API参数中的连字符
所属栏目:[百科] 日期:2020-12-17 热度:135
this question的答案特别提到使用params [:body-plain].但是,Rails抛出此错误:NameError(未定义的局部变量或方法’plain’用于# IncomingMailsController:0x0000000913f278): 如何访问带有连字符的参数?我无法更改params,因为它们是从第三方API(Mailgun[详细]
-
ruby-on-rails – 如何将第一个用户添加到使用Authlogic,Devise
所属栏目:[百科] 日期:2020-12-17 热度:152
我有一个 Ruby on Rails应用程序,我是从 Git repo克隆的.它需要登录才能执行任何操作,例如注册新用户.目前没有注册用户,所以我认为自己完全被锁定了 我知道用户存储在一个名为users的表中,但底层数据库是MySQL,我不知道如何访问Ruby on Rails应用程序的数据[详细]
-
ruby-on-rails – 奇怪的Active Admin(Rails)错误
所属栏目:[百科] 日期:2020-12-17 热度:142
这是迄今为止我遇到的最荒谬的错误之一.我登录到活动管理员,并在我的屏幕上显示任何活动的管理页面: (ⅰ-MX: /体GT) 我检查了服务器日志,我似乎成功登录,服务器计算所有列的查询,但最终输出是上面的!我使用ruby 1.9.3,rails 3.1.3,活动管理版0.4.4. 以下[详细]
-
ruby-on-rails – rails capybara – 如何检测js点击li(不是链接
所属栏目:[百科] 日期:2020-12-17 热度:190
我有一个js提交按钮,它是li中的输入元素. 所以它不是一个链接或一个按钮,大概这就是为什么click_on不能正常工作 – 我明白了 Failure/Error: click_on 'user_submit_action' Capybara::ElementNotFound: no link or button 'user_submit_action' found 码…[详细]
-
ruby-on-rails – Ruby on Rails内联around_save回调产生一个Loc
所属栏目:[百科] 日期:2020-12-17 热度:111
在Rails 3.0.5 Ruby 1.9.3,是否可以使用around_save声明内联定义around_save回调的主体? 也就是说,我注意到这个案例正常: around_save :around_save_bodydef around_save_body puts 'before save' yield puts 'after save'end[114] pry(main) a = Activity[详细]
-
ruby-on-rails – 用于NilClass的未定义方法’model_name’:Cla
所属栏目:[百科] 日期:2020-12-17 热度:76
浏览器在Locals中显示以下错误#show: 用于NilClass的未定义方法’model_name’:Class 51: %= form_for(@food) do |f| %52: %= render 'shared/error_messages',object: f.object %53: div class="field"54: %= f.label :nome % 这是我的locals_controller.[详细]
-
ruby-on-rails – Rails迁移不能在heroku上运行,Model类报告为未
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在尝试在heroku上运行迁移,我似乎无法找到为什么我的模型类无法识别的问题. 这是我的迁移: class AddTestToGoals ActiveRecord::Migration def change add_column :goals,:test,:integer,default: 0,null: false Goal.reset_column_information Goal.al[详细]
-
ruby-on-rails – 如何使用Draper 0.14.0访问装饰器规范文件中的
所属栏目:[百科] 日期:2020-12-17 热度:176
目前在我的spec / decorators / product_decorator_spec.rb中,我有以下内容: require 'spec_helper'describe ProductDecorator do let(:product) { FactoryGirl.create(:product) } subject do ProductDecorator.first end before do product end it 'shoul[详细]
-
ruby – Jekyll – 将内容分成两列
所属栏目:[百科] 日期:2020-12-17 热度:111
我有一个基本的布局页面模板: ---layout: default---header class="sidebar" {{ page.title }}/headersection class="content" {{ content }}/section 我将其用作页面模板的页面只是Markdown,它被放入 section块. 我正在寻找一种方法将我的所有页面内容保存[详细]
-
Ruby mysql2在单个查询中有多个语句
所属栏目:[百科] 日期:2020-12-17 热度:103
我有一个问题,我正在更新我的数据库中的数百万行,所以我不想单独更新每一行,而是想将?1000个语句组合并到一个查询中. 我已经启用了MULTI_STATEMENTS client = Mysql2::Client.new(:host = 'localhost',:database = 'mehdb',:username = "root",:password = "[详细]
-
ruby-on-rails – 如何知道用户何时与Faye频道断开连接?
所属栏目:[百科] 日期:2020-12-17 热度:64
我正在尝试使用Faye与Rails建立一个简单的聊天室,并将其托管在heroku上.到目前为止,我能够让Faye服务器运行,并获得即时消息.我正在使用的关键代码行是: 页面加载时启动的Javascript文件: $(function() { var faye = new Faye.Client( My Feye server on He[详细]
-
ruby-on-rails – 黄瓜未定义的方法
所属栏目:[百科] 日期:2020-12-17 热度:105
我用黄瓜和水豚 我有几个类似的错误. 对于步骤: Then /I should see movies of rating 'PG' or 'R'/ do page.body.should match(/tdPG/td/) page.body.should match(/tdR/td/)end 黄瓜错误: undefined method `match' for #Cucumber::Rails::World:... ([详细]
-
ruby-on-rails – 使用Rails审计gem的活动历史记录
所属栏目:[百科] 日期:2020-12-17 热度:171
我有一些模型的rails 3应用程序,如产品和用户.我正在使用“审计”的宝石来跟踪产品的变化,这很简单,很好用. 但我想制作特殊页面,我想把日常活动历史记录.我需要像Audits.all.order(“created_at”)这样的东西,但是没有这样的模型. 问题:如何为所有型号获得[详细]
-
ruby-on-rails – 使用rails中的helper方法向HAML标记添加动态属
所属栏目:[百科] 日期:2020-12-17 热度:168
所以我想出了一种方法,但是有更简单的方法吗? 我想要做的只是在%th标签之后添加.class如果params [:sort] == sortBy,我真的需要在helper方法中使用其余的HAML吗? 这是我的helper.rb文件的助手方法: def yellow?(sortBy,name,id) haml_tag :th,class: "#[详细]
-
ruby-on-rails-3 – 从Rails设计auth到backbone&api?
所属栏目:[百科] 日期:2020-12-17 热度:163
我想重建一个应用程序,这是一个典型的rails 3.2 mvc应用程序只进入API前端(Backbone).因为我没有在rails中构建API的经验,包括authenticatin: 使用骨干设计进行身份验证的最佳方法是什么?使用auth_tokens? 我应该如何制作API?只需打印出JSON或使用像Grape[详细]
-
ruby-on-rails – Redis Future Rails
所属栏目:[百科] 日期:2020-12-17 热度:178
我在我的一个rails项目中使用redis,我尝试将redis集合在一起 $redis.smembers('set1') | $redis.smembers('set2') 但它会抛出这样的错误 undefined method `|' for #Redis::Future:0x000001306e5830 什么是Redis :: Future?我正在使用redis和redis-store宝[详细]
-
ruby-on-rails – 在Ruby On Rails上使用PhantomJS进行动态页面
所属栏目:[百科] 日期:2020-12-17 热度:137
我有一个WebPage,这是90%的 Javascript.所有WebSite都是动态呈现的. 我希望服务器也能呈现这些内容,以便Google可以抓取并索引我的所有内容和链接. 我知道为了不被谷歌禁止,动态页面和服务器呈现页面的内容必须几乎相同. 我不想编写两个不同的页面(一个来自[详细]
-
ruby-on-rails-3 – Rails API – Versionist vs Rocket Pants
所属栏目:[百科] 日期:2020-12-17 热度:147
想知道是否有人对这些宝石有任何经验? Versionist RocketPants 或者你能推荐一个更好的帮助我添加一个宁静的API到我的应用程序? 谢谢. 解决方法 这里有几个要结账: 葡萄 – 有点像Sinatra但是用于构建API.构建在Rack之上,具有最小的依赖性. Rocket Pants[详细]
-
ruby – 指南针宝石投掷错误
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在尝试使用Compass amp;萨斯.我已经安装了三个版本的 ruby(1.9.1,1.9.2,1.9.3)的指南针宝石,每次我得到同样的错误: martin@crunchbang:~$compass/home/martin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler/shared_helpers.rb:22:i[详细]
-
ruby – 如何在哈希数组中找到由多个键分组的最大值?
所属栏目:[百科] 日期:2020-12-17 热度:60
有这种结构的数据.将按’c’按升序排列. [ { 'a' = 1,'b' = 1,'c' = 1,'d' = '?' },{ 'a' = 1,'c' = 2,'c' = 3,'b' = 2,'c' = 4,'c' = 5,{ 'a' = 2,'c' = 6,'c' = 7,'c' = 8,'c' = 9,'c' = 10,'d' = '?' } ] 想要通过’a’和’b’的每个唯一组合分组的’c’[详细]
-
ruby-on-rails – Heroku可以使用哪些级别的日志记录?
所属栏目:[百科] 日期:2020-12-17 热度:199
我有一个在Heroku上运行的Rails应用程序,运行正常.我让它运行调试级别日志记录,但现在我切换回INFO.还有哪些其他级别的调试?在运行生产时,我应该使用什么级别的日志记录? 解决方法 在Heroku上,您可以使用LOG_LEVEL环境变量设置日志级别 $heroku config:set[详细]
-
ruby – 为未处理的异常注册处理程序
所属栏目:[百科] 日期:2020-12-17 热度:187
是否可以为任何未处理的异常定义异常处理程序?将我的整个代码块包装在begin / rescue / end块中会感觉很乱. 解决方法 使用at_exit怎么样?即使发生异常也应该调用它,您可以使用$记录最后一个异常! 这是一个例子: at_exit {puts "Last exception: (#{$!.in[详细]
-
ruby-on-rails – 尝试使用ActiveRecord :: Base.connection_poo
所属栏目:[百科] 日期:2020-12-17 热度:170
所以我知道这是如何工作的 ActiveRecord::Base.connection_pool.with_connection do |conn| conn.execute(sql)end 但我正在尝试使用与实际Activerecord模型的连接,所以类似于 conn.Url.first 有没有办法做那样的事情? 解决方法 发现这是不可能的,但在with_c[详细]
-
ruby-on-rails – 如何启用:pg_search多搜索的tsearch词典?
所属栏目:[百科] 日期:2020-12-17 热度:157
我正在将pg_search添加到Rails应用程序中.我正在按照 github和 railscast的说明进行操作,但我遇到了一个问题. 我正在建立一个多模型搜索,我有一个基本的实现工作.但我想扩展pg_seach来使用它的英文字典. 我已经有了一个初始化程序: PgSearch.multisearch_op[详细]