-
ruby – 运行简单的watir脚本时出错:未初始化的常量Watir :: IE
所属栏目:[百科] 日期:2020-12-17 热度:52
我已经安装了 Ruby 2,devkit的Watir. 环境:OS win7(64位) 安装文件: ruby??installer-2.0.0-p0-x64.exe DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe 宝石列表结果的一部分: commmonwatir 4.0.0 watir 4.0.0 win32-process 0.6.6 当我运行一个简单的脚[详细]
-
ruby – 如何写出复杂的条件
所属栏目:[百科] 日期:2020-12-17 热度:188
当您具有简单的条件和可能复杂的主体时,条件结构很容易编写: if simple_condition_expressed_in_one_liner complicated_body_that_may_be_long complicated_body_that_may_be_long complicated_body_that_may_be_longend 但有时,你有一个复杂的条件和一个像[详细]
-
ruby – 如何获得所有已定义的类?
所属栏目:[百科] 日期:2020-12-17 热度:95
参见英文答案 Look up all descendants of a class in Ruby????????????????????????????????????15个 有没有办法获取所有已定义的类的列表.我正在寻找这样的代码: Class.instances.each do |klass| puts klass.nameend 如果没有办法做到这一点.可以定义一[详细]
-
ruby-on-rails – 如何配置Haml’s:降价过滤器以使用带有选项的
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在使用Rails 3.2.11,Haml 4.0和Redcarpet 2.2.2. 我想配置Haml的:markdown过滤器以使用带有with_toc_data的Redcarpet:true.在ApplicationHelper中,我尝试定义: def markdown(text) markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML.new(w[详细]
-
ruby-on-rails-3 – heroku崩溃没有这样的文件 – spec_helper(L
所属栏目:[百科] 日期:2020-12-17 热度:126
当我做git push heroku master时我没有错误.但是在heroku打开时我得到应用程序错误.所以我检查了heroku日志,唯一突出的是: 2013-04-03T08:03:52+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.11/lib/active_support/dependenci[详细]
-
ruby-on-rails – Rails select_tag字母顺序
所属栏目:[百科] 日期:2020-12-17 热度:109
我有这个select_tag select_tag :id,options_for_select(Portal.all.collect{|p| [p.name,portal_datum_path(p.id)]},[@portal.name,portal_datum_path(@portal)]),:onChange = "window.location=($(this).val());" 它允许用户选择一个门户,在该门户上可以按[详细]
-
ruby – 添加关联时续集访问many_to_many连接表
所属栏目:[百科] 日期:2020-12-17 热度:80
我正在使用Sequel构建心愿单系统.我有一个wishlists和items表以及一个items_wishlists连接表(这个名字是续集选择的). items_wishlists表还有一个额外的列id为facebook id(所以我可以存储opengraph动作),这是一个NOT NULL列. 我也有愿望清单和物品模型与续集m[详细]
-
用于命名Ruby异常的约定
所属栏目:[百科] 日期:2020-12-17 热度:118
我已经发布了很多图书馆.我还没有决定如何命名我的例外情况. Ruby标准库总是将异常命名为(例如,Exception或Error的名词) RuntimeError EOFError ThreadError 相反,Rails使用缩短的异常名称,如RecordInvalid等. 如果我编写库,并且大多数都不与Rails相关,我应[详细]
-
Ruby中的正则表达式捕获Unicode标点符号?
所属栏目:[百科] 日期:2020-12-17 热度:173
Ruby中是否有正则表达式来标识Unicode标点符号(例如“,– ”)? 解决方法 p{P} – 不只是在Ruby中. 见http://www.regular-expressions.info/unicode.html[详细]
-
ruby-on-rails – 如何使用Rspec测试控制器 – #show动作
所属栏目:[百科] 日期:2020-12-17 热度:85
我有一个属于用户的批处理模型.用户应该只能看到自己的Batches实例. 对于索引操作,这是我做的: 批#指数 context "GET index" do it "should get only users batches" do FactoryGirl.create(:batch) batch = FactoryGirl.create(:batch) batch2 = FactoryGi[详细]
-
ruby-on-rails – Rails:从URL保存文件并将其保存到Amazon S3
所属栏目:[百科] 日期:2020-12-17 热度:87
从给定的URL下载文件并立即将其上传到Amazon S3的更直接的方法是什么(将有关该文件的一些信息保存到数据库中,如名称,大小等)? 现在,我没有使用Paperclip和Carrierwave. 谢谢 解决方法 直截了当: require 'open-uri'require 's3'amazon = S3::Service.new(a[详细]
-
ruby-on-rails – 自定义JSON的输出
所属栏目:[百科] 日期:2020-12-17 热度:181
在控制器中我有一个像这样的respond_with: respond_with(@layer1,@layer2) 我需要的JSON输出是这样的: { "LayerOne": [ { "name": "haha","number":"44" },// more .... ],"LayerTwo": [ { "name": "James Bond","score": 20 } //,.... ]} 因此,为了获得第[详细]
-
ruby-on-rails – 无论如何使用Active Admin添加其他级别的菜单
所属栏目:[百科] 日期:2020-12-17 热度:72
我正在使用Active Admin并尝试在下拉菜单中添加其他级别.在文档中,我看到我可以使用此代码放置一个级别: ActiveAdmin.register Post do menu :parent = "Blog" end 谢谢你的帮助. 编辑: 我想要这样的东西: Menu 1 ^Menu 2 Menu A Menu BMenu 3 解决方法[详细]
-
覆盖ruby中的“=”运算符
所属栏目:[百科] 日期:2020-12-17 热度:88
我有一个有一个方法的类: def value=(valueIN) some codeend 这完全符合我的要求: (class instance).value="new data" 看起来如果我可以覆盖这个类的=所以我不必做值=更干净.首先,我试过: def =(valueIN) some codeend 但这给了我一个错误,所以我尝试了:[详细]
-
ruby-on-rails – 使用多个条件的ActiveRecord查询
所属栏目:[百科] 日期:2020-12-17 热度:61
我有一个员工数据库,可以捕获公司被company_id引用的所有公司的所有员工 我想做这样的事情 sql = "SELECT race,`foreign`,id_number,company_id,COUNT(*) FROM `employees` WHERE company_id = 52 AND race = `African` AND `foreign` = 1 GROUP BY id_numbe[详细]
-
ruby-on-rails-3 – 用于rails应用程序的安全会话cookie
所属栏目:[百科] 日期:2020-12-17 热度:119
我的session_store.rb中有以下配置 Fuel::Application.config.session_store :cookie_store,:key = "_secure_session",:secure = !(Rails.env.development? || Rails.env.test?),:domain = :all 在application_controller.rb中 def default_url_options retu[详细]
-
ruby-on-rails-3 – capybara 2.0中的嵌套功能
所属栏目:[百科] 日期:2020-12-17 热度:167
我想做这样的事情: feature "sign-up" do before {visit signup_path} let(:submit) {"Create my account"} feature "with invalid information" do scenario "should not create a user" do expect {click_button submit}.not_to change(User,:count) end[详细]
-
ruby-on-rails – 如何按列对Rails ActiveRecord结果进行分组?
所属栏目:[百科] 日期:2020-12-17 热度:169
我正在花一点时间跟踪应用程序并遇到了一个我不知道如何解决的问题.我有一个Task模型和一个Client模型.每个任务都属于一个客户端. class Task ActiveRecord::Base belongs_to :client attr_accessible :client_id,:description,:start,:end scope :yesterday[详细]
-
ruby – 创建新Rails项目的问题:“你有可能遇到一个中间人攻击
所属栏目:[百科] 日期:2020-12-17 热度:68
我以前从未见过这个,而谷歌搜索这个确切的消息却没有任何结果. Stack Overflow是 run bundle installFetching source index from https://rubygems.org/Resolving dependencies...Could not verify the SSL certificate for https://rubygems.org/.There is[详细]
-
ruby-on-rails – 无法使用gmail stmp服务器发送邮件(在话语中)
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在尝试设置 discourse,这是一个rails3 webapp,但在使用gmail smtp服务器配置smtp时遇到一些问题. 我昨天注册了一个新的Gmail帐户,我可以登录浏览器和电子邮件客户端软件. 然后我在config / environments / production.rb文件中配置话语: config.action_[详细]
-
ruby-on-rails – 没有父级的Rails祖先
所属栏目:[百科] 日期:2020-12-17 热度:138
我正在使用Ancestry在Rails中构建一个分层类别,我允许用户选择他们正在创建的对象的父级.我使用下拉列表显示现有类别: %= f.input :ancestry,collection: Category.sorted_list % 只要用户选择现有节点,一切都很顺利.如果用户在下拉列表中选择空白,我希望An[详细]
-
ruby-on-rails-3 – SimpleForm默认输入类
所属栏目:[百科] 日期:2020-12-17 热度:161
我正在使用SimpleForm Bootstrap.如何使用class = span12为所有type =“text”输入添加属性? 输出如下内容的东西: div class="controls"input autofocus="autofocus" class="string required span12" id="user_first_name" name="user[first_name]" requir[详细]
-
ruby-on-rails – 每当没有Capistrano的宝石时,我可以使用Rails
所属栏目:[百科] 日期:2020-12-17 热度:104
我有一个我在亚马逊的Elastic Beanstalk上托管的Rails应用程序.我想使用 Whenever gem来安排任务,但Whenever gem文档和 this Railscast都提到了与Capistrano的集成.我没有使用Capistrano来管理我的服务器,所以我不确定它是否会弄乱我的服务器现在如何操作,如[详细]
-
ruby-on-rails – 执行Net-ssh超时?
所属栏目:[百科] 日期:2020-12-17 热度:198
在我的应用程序中,我想终止exec!在指定的时间后命令我的SSH连接. 我找到了:Net :: SSH.start命令的超时,但是在文档后面这只是初始连接.有没有与exec命令等效的东西? 我的第一个猜测是不使用exec!因为这将等到命令完成但是使用exec并使用循环来循环调用,[详细]
-
Ruby动态对象属性,发送vs实例变量集
所属栏目:[百科] 日期:2020-12-17 热度:183
假设我有一个简单的对象.我有attr_accessors用于我想接受的属性,我希望能够使用对象的哈希进行初始化: class Example attr_accessor :foo,:bar def initialize( attributes = {} ) attributes.each do |k,v| ... end endend 在上面的attributes.each块中,使[详细]