-
有没有办法在用户安装Ruby gem后打印消息?
所属栏目:[百科] 日期:2020-12-17 热度:152
有没有办法配置gem的gemspec来在有人下载并使用gem install安装gem之后立即打印重要的信息性消息? 解决方法 是的,在gemspec( docs)中使用post_install_message. 你可以看到HTTParty in its gemspec是如何做到的.[详细]
-
ruby-on-rails – Ruby on Rails突出显示导航栏上的当前链接?
所属栏目:[百科] 日期:2020-12-17 热度:96
任何人都可以告诉我如何使用css突出显示(使用颜色)导航栏上的当前链接?我不想使用控制器选项. 以下是shared / menu.html.erb中的代码: div id = "navigation" ul li id="menu"%=link_to "Menu",menus_path,:class = "menunav"%/li li id="drink"%=link_to[详细]
-
ruby – Capybara – 按类名单击元素
所属栏目:[百科] 日期:2020-12-17 热度:126
对于一个似乎是一个简单问题的问题,我已经在这个问题上花费了很长时间,似乎无法在谷歌上找到任何东西.我有这个按钮我需要点击哪个没有id但是包含了一个类 button class="filter-case-studies" onclick="initBootpag(filterForContentType('CASE STUDIES',sea[详细]
-
ruby – “rvm install ree”在ubuntu上失败:如何获得传递opens
所属栏目:[百科] 日期:2020-12-17 热度:56
我想在Ubuntu上通过rvm安装 Ruby Entreprise Edition. 我正在运行以下内容: $rvm install ree --with-readline-dir=/home/ubuntu/.rvm/usr --with-iconv-dir=/home/ubuntu/.rvm/usr --with-zlib-dir=/home/ubuntu/.rvm/usr --with-openssl-dir=/home/ubuntu[详细]
-
ruby-on-rails – 使用工厂女孩创建HABTM关联
所属栏目:[百科] 日期:2020-12-17 热度:109
我现在已经尝试了几个小时让工厂女工创建两个工厂 – 一个用于用户,一个用于组织. 但我似乎不明白我如何在工厂中反映’has_and_belongs_to_many’关系,一旦我尝试创建一个组织并将其与管理员用户关联,我会遇到各种错误消息(取决于我使用的方法) ). 我的模型[详细]
-
ruby-on-rails – Google Calendar API v3 – 更新活动
所属栏目:[百科] 日期:2020-12-17 热度:68
我正在使用google-api- ruby-client来处理Google Calendar API v3. 我面临的唯一问题是两次更新事件. 之前已经讨论过(Google Calendar api v3 re-update issue),但没有ruby客户端,也没有回答. 当我添加一个新事件时,我会得到一个ID和一个ETAG.我使用ID来更新[详细]
-
ruby-on-rails – 在ActiveRecord(Rails)中是否有类似create_vie
所属栏目:[百科] 日期:2020-12-17 热度:88
我需要在我的数据库中创建一个视图.我知道我可以使用ActiveRecord使用create_table方法创建表.我想知道是否有类似create_table的东西,但是会创建一个视图. 解决方法 不是.这是ActiveRecord“自以为是”的事情之一.它并不关心常见的关系数据库功能,例如视图,[详细]
-
ruby-on-rails – Ruby / Rails垃圾收集
所属栏目:[百科] 日期:2020-12-17 热度:66
由于http是无状态的,因此对应用程序的每个请求都会创建一个新对象. Rails如何清理未使用的对象/频率如何? 解决方法 简单回答: Ruby运行时有一个垃圾收集器.根据运行时(JRuby / JVM分代GC,IronRuby / CLR分代GC,经典Ruby /标记扫描GC),使用不同的算法.但基[详细]
-
为什么Ruby人说他们不需要接口?
所属栏目:[百科] 日期:2020-12-17 热度:116
ruby与其他OOP语言有什么不同(例如: PHP)会使接口无用吗?它有什么替代品吗? 编辑: 一些澄清: 在其他语言(例如:PHP)中,您不需要“接口”(在代码级别它们不是必需的).您可以使用它们签订合同,以改进软件的架构.因此,肯定’在ruby中你不需要接口/在其他语[详细]
-
ruby-on-rails – 如何在rails 5中拯救ActionDispatch :: Params
所属栏目:[百科] 日期:2020-12-17 热度:105
每当针对我的仅API Rails 5.x应用程序发送格式错误的 JSON时,我都会收到异常,并且Rails将整个堆栈跟踪作为JSON返回.显然,我想回答一个很好的,自定义的,格式化的错误. = Booting Puma= Rails 5.0.0.1 application starting in development on http://localhos[详细]
-
ruby-on-rails – 使用Rails 4.1 ActionMailer :: Preview预设电
所属栏目:[百科] 日期:2020-12-17 热度:118
class UserPreview ActionMailer::Preview # Accessible from http://localhost:3000/rails/mailers/notifier/welcome_email def welcome_email UserMailer.welcome_email(User.first) endend 我使用Ruby on Rails 4.1进行了这个简单的邮件预览. 如果我注释[详细]
-
ruby-on-rails – lockfile_parser.r:48:在`parse_source’中:
所属栏目:[百科] 日期:2020-12-17 热度:102
我第一次一直在使用 RubyOnRails3和 Git.一切都顺利进行,直到任何与轨道相关的命令行参数突然停止工作.不幸的是,我不知道是什么导致了这个或如何修复它. 这是命令行的输出 C:railstestrailsprojectrailsC:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0[详细]
-
ruby-on-rails – 与单表继承关联的HABTM关联
所属栏目:[百科] 日期:2020-12-17 热度:195
我有一个产品型号,有许多部分,一个部分可以属于许多产品. 剖面模型具有Feature,Standard和Option的子类. 我的模特是: class Product ActiveRecord::Base has_and_belongs_to_many :categories has_and_belongs_to_many :sections endclass Section ActiveRe[详细]
-
ruby – Rails 3.2.3 Twitter Bootstrap Nav-Tabs:如何显示特定
所属栏目:[百科] 日期:2020-12-17 热度:181
关于rails和bootstrap的另一个新手问题. 我正在使用这样的东西: div class="tabbable tabs-left"ul class="nav nav-tabs" li class="active"a href="#tab1" data-toggle="tab"About us/a/li lia href="#tab9" data-toggle="tab"Address/a/li/uldiv class="t[详细]
-
ruby-on-rails – 如何将参数添加到rails索引操作/方法?
所属栏目:[百科] 日期:2020-12-17 热度:129
我想将一个参数传递给索引操作,但我只是获取了show动作. routes.rb中: Test1::Application.routes.draw do resources :blogend blog_controller.rb: def show # code end def index # code end 查看发送以显示操作的网址,而不是索引操作: a href="/blog/m[详细]
-
ruby-on-rails – 如何在Rails应用程序中使用模块
所属栏目:[百科] 日期:2020-12-17 热度:161
我刚刚在/ lib文件夹中创建了一个模块location.rb,其中包含以下内容: module Location def self.my_zipcode() zip_code = "11215" endend 现在在我的控制器中我试图调用“my_zipcode”方法: class DirectoryController ApplicationController def search r[详细]
-
ruby-on-rails – 在Rails 3中处理未知操作
所属栏目:[百科] 日期:2020-12-17 热度:113
我是Rails开发的新手,我有一个关于处理未知动作的问题.处理这种错误的最佳方法是什么? 解决方法 不要处理它.如果用户输入错误的URL,切换到生产环境时将出现404错误. 只有因为您处于开发环境中才能获得异常.[详细]
-
ruby-on-rails – 如何测试rails ETag缓存?
所属栏目:[百科] 日期:2020-12-17 热度:134
是否可以覆盖我的控制器,这与Etags的单元测试非常相关? 这是我正在尝试做的事情: 如果页面不是陈旧的(意味着它是新鲜的),我正在为响应添加一些标题. 当我试图测试它(rspec)时,无论我有多少类似的请求,我仍然会收到200 OK而不是304,而我的标题不会被修改.此[详细]
-
ruby-on-rails – 更好的方法来构建has_one关联或更新(如果存在)
所属栏目:[百科] 日期:2020-12-17 热度:157
我的折扣类有一个sales_period.我想编写一个方法,可以在不存在时构建此关联,或者在它存在时更新它.目前我正在编写以下条件. class Discount ActiveRecord::Base has_one :sales_period def fetch_period end_date = ... if sales_period.nil? build_sales_pe[详细]
-
ruby – 要求命令在Snow Leopard上的bash irb中不起作用
所属栏目:[百科] 日期:2020-12-17 热度:61
我正在研究Zed Shaw的“学习 Ruby艰苦之路”练习25 http://ruby.learncodethehardway.org/ex25.html 当我导航到保存ruby文件ex25.rb的目录并启动IRB时,我收到以下错误: Larson-2:~ larson$cd RubyLarson-2:Ruby larson$lsex25.rbLarson-2:Ruby larson$irbru[详细]
-
ruby-on-rails – 如何使用Paperclip(或RMagick)进行裁剪和填充
所属栏目:[百科] 日期:2020-12-17 热度:193
我上传了一张照片,它是一个矩形.我如何才能将其调整大小并填充到正方形? 我的意思是当照片水平放置时,它应该在其上方和下方,两个白色区域(用于保持正方形的形状),当它是垂直时,它应该在照片的两侧有两个白色区域. 当我使用PHP时,已经使用过这个http://www.v[详细]
-
Ruby环境变量
所属栏目:[百科] 日期:2020-12-17 热度:129
我遇到了 Ruby和Environment变量的奇怪问题. 我目前在运行Windows Server 2008 R2的x64计算机上 如果我在ruby中执行以下操作: 放置ENV [‘PROCESSOR_ARCHITECTURE’] 我希望看到AMD64,但Ruby正在展示x86 如果我这样做:echo%PROCESSOR_ARCHITECTURE%,在命[详细]
-
如何在Chromebook上编写/运行Ruby
所属栏目:[百科] 日期:2020-12-17 热度:85
在桌面上,我可以使用带有 ruby解释器的文本编辑器来运行所有内容,但Chromebook没有可用的解释器.是否有任何在线软件/程序/ webapp可以让我运行 Ruby代码或模拟它?有点像Codeacademy,你把你的东西放在一个部分,它在另一个’控制台’部分显示结果. 我找到了一[详细]
-
ruby-on-rails – Rails 3.1和Http页面缓存
所属栏目:[百科] 日期:2020-12-17 热度:161
鉴于Heroku Cedar没有Varnish提供的http缓存,我想使用Rack :: Cache. 我被告知rails 3.1.1默认情况下Rack :: Cache处于活动状态,我只需要确保在配置中: config.action_controller.perform_caching = true 我需要选择一个缓存存储,对于我正在使用的这个实验[详细]
-
ruby-on-rails – 嵌套属性可以与继承结合使用吗?
所属栏目:[百科] 日期:2020-12-17 热度:65
我有以下课程: 项目 人 人开发人员 人经理 在Project模型中,我添加了以下语句: has_and_belongs_to_many :peopleaccepts_nested_attributes_for :people 当然还有Person类中的相应语句.如何通过nested_attributes方法将Developer添加到项目中?以下不起作[详细]