-
ruby – 如何在两个已知点之间生成坐标
所属栏目:[百科] 日期:2020-12-17 热度:78
背景: 我正在使用运输路线,谷歌提供足够远的路线点来创造“形状”.这些是您在Google地图中看到的巴士/火车路线. 我的要求: 谷歌的积分远远不足以创造直线.但是我想要一个点,比方说,5米. 问题: 所以,说我有两点[lat,long]: [-33.8824219918503,151.206686[详细]
-
ruby-on-rails – 用于Turbolinks Rails 5的浏览器后退按钮上的J
所属栏目:[百科] 日期:2020-12-17 热度:176
什么是在浏览器后退按钮上初始化 jquery插件的更好的解决方案,不仅仅是在使用Rails 5中的turbolinks转换元素,如masterslider(照片库)或光滑(carousel),而不是像我下面那样重新加载页面? document.addEventListener 'turbolinks:load',- slickElementsPresen[详细]
-
创建空文件夹S3 ruby?? SDK
所属栏目:[百科] 日期:2020-12-17 热度:152
我想使用 ruby sdk在amazon S3中创建一个空文件夹.我已经读过S3中没有文件夹概念,所以理论上创建一个文件夹就可以创建一个带有尾部“/”的空对象 s3 = Aws::S3::Client.new( region: 'eu-west-1',credentials: creds)s3.put_object(bucket: "my_bucket",key:[详细]
-
ruby – 确定变量是否是值列表中的任何一个的最短/最惯用的方法
所属栏目:[百科] 日期:2020-12-17 热度:185
这似乎是一个非常简单的问题,但是在 Ruby中重写这个的最短/最惯用的方法是什么? if variable == :a or variable == :b or variable == :c or variable == :d # etc. 我看到了这个解决方案 if [:a,:b,:c,:d].include? variable 但这并不总是在功能上相同 –[详细]
-
如何在Ruby中交错不同长度的数组
所属栏目:[百科] 日期:2020-12-17 热度:59
如果我想在 Ruby中交错一组数组,并且每个数组的长度相同,我们可以这样做: a.zip(b).zip(c).flatten 但是,如果阵列的大小不同,我们如何解决这个问题呢? 我们可以这样做: def interleave(*args) raise 'No arrays to interleave' if args.empty? max_length[详细]
-
ruby-on-rails – PostgreSQL虚拟列列不存在?
所属栏目:[百科] 日期:2020-12-17 热度:117
使用PostgreSQL 8.4,我试图将以下查询放在一起: SELECT (field_a + field_b + field_c) AS virtual_field,*FROM "entities" WHERE ("entities".thing_id = 9999 AND (virtual_field 0)) AND (boolean_field = 't') ORDER BY virtual_field DESC 不幸的是,我[详细]
-
ruby-on-rails – 如何使用ember-rails gem为HandlebarsJS模板指
所属栏目:[百科] 日期:2020-12-17 热度:78
我有一个Rails应用程序,我在前端使用Ember.我想将与ember相关的文件在目录结构中向下移动一级,但是当我这样做时,模板不再渲染. 在应用程序的普通,vanilla,工作版本中,我的目录结构是: ./app/ assets/ javascripts application.js ember-app.js routes.js st[详细]
-
ruby-on-rails – 限制rails仅响应JSON和XML请求
所属栏目:[百科] 日期:2020-12-17 热度:115
有没有办法全局定义rails应用程序只提供json和xml以及任何其他请求的适当错误? 我认为它与ApplicationController中的before_filter和responds_to块一致,但就我的调查而言,这就是我. 解决方法 只需在控制器的类级别使用 respond_to 声明它.如果在Application[详细]
-
ruby-on-rails – Rails没有路由与嵌套资源匹配
所属栏目:[百科] 日期:2020-12-17 热度:125
我知道这个问题在Rails中出现了很多,但我似乎无法获得任何以前的答案. MyApplication::Application.routes.draw do resources :matters do resources :issues end 我收到以下路由错误: No route matches {:action="show",:controller="issues",:matter_id=#[详细]
-
ruby-on-rails – 用于备份和恢复数据库的Rake任务
所属栏目:[百科] 日期:2020-12-17 热度:99
我正在研究一个Rails项目,有时候我会在家里编程,有时也会在工作中编程.在我的开发过程中,我将数据添加到数据库中,我真的需要一种在家和工作中同步数据库的方法. 我正在考虑在Rails应用程序中备份/恢复整个数据库的Rake任务. 反正有吗? 解决方法 写一个rake[详细]
-
如何使用Ruby / Rails中的namespaces /子目录动态加载类?
所属栏目:[百科] 日期:2020-12-17 热度:131
在我的Rails 3.1应用程序(使用 Ruby 1.9)中,我有一个Deployer1类,它位于model目录下的worker子目录中 我试图使用以下代码动态加载/实例化此类: clazz = item.deployer_class # deployer_class is the class name in a string deployer_class = Object.const[详细]
-
ruby-on-rails – Rails中的多状态验证
所属栏目:[百科] 日期:2020-12-17 热度:131
我正在开发一个Rails应用程序,现有用户可以邀请其他成员加入.这样的问题是用户模型存在于不同的状态,并且在那些不同的状态中,需要不同的信息集. 例如,John是该网站的成员并邀请Mary. John输入Mary的姓名和电子邮件地址,在Mary的数据库中创建用户记录,并发送[详细]
-
Ruby:将转义字符串写入YAML
所属栏目:[百科] 日期:2020-12-17 热度:161
下列… require 'yaml'test = "I'm a bd string"File.open('test.yaml','w') do |out| out.write(test.to_yaml)end ……输出…… --- this is a bd string 我怎样才能输出它 --- 'this is a bd string' ??? 解决方法 如果要在YAML中存储转义字符串, 在将其转[详细]
-
Ruby源文件中的“VALUE”类型是什么?
所属栏目:[百科] 日期:2020-12-17 热度:73
我是 Ruby的新手,但是当我搜索 Ruby的文档时,我发现了一些C源代码,它也包含在文档中.在几乎所有这些引用中,我发现了VALUE,我非常确定它是一个结构.但是这个VALUE结构的属性是什么?这实际上是做什么的? 解决方法 您可以在头文件 ruby/ruby.h 中看到VALUE的[详细]
-
form_for和scopes,rails 3
所属栏目:[百科] 日期:2020-12-17 热度:135
由于示波器和rails 3中的form_for帮助器,我遇到了问题. 路由 – 文件如下所示: scope "(/:tab)" do resources :articleend 表单看起来像这样: %= form_for(@article) % %= f.label :title % %= f.text_field :title % etc.%end% tab – 属性以字符串形式存[详细]
-
ruby-on-rails – 为多个路由使用相同的控制器?
所属栏目:[百科] 日期:2020-12-17 热度:63
有没有办法编写以下路由,所以你不必每次都指定相同的控制器?… get 'jobs' = 'pages#jobs'get 'contact' = 'pages#contact'get 'terms' = 'pages#terms'get 'privacy' = 'pages#privacy' 解决方法 以下是几种选择: 在这三个中,第一个,即使用范围为“/”将[详细]
-
Ruby基于key => value从数组中删除重复项
所属栏目:[百科] 日期:2020-12-17 热度:199
我有一系列音乐曲目,在这个阵列中,由于在多张专辑中发行,同一首歌可以多次显示.我试图从数组中删除它们,以便只在列表中显示真正的唯一. 哈希看起来像这样: "tracks" = [ [0] { "id" = 1,"Title" = "Intergalactic","ArtistName" = "Beastie Boys" },[1] { "[详细]
-
ruby-on-rails – 如何在Rails 4中允许带散列的数组?
所属栏目:[百科] 日期:2020-12-17 热度:131
Rails 4中有以下参数: {"delivery_time":"10","delivery_type_id":"1","order_items":[{"count":"5","item_id":"1"}],"order_status_id":"1","user_id":"1","action":"create","controller":"api/v1/orders"} 有以下强烈的参数: params.permit(:user_id,:o[详细]
-
ruby – 如何迭代哈希数组并将值返回到单个字符串中?
所属栏目:[百科] 日期:2020-12-17 热度:177
对不起,如果这很明显,我只是没有得到它.如果我有一系列哈希像: people = [{:name = "Bob",:occupation= "Builder"},{:name = "Jim",:occupation ="Coder"}] 我想迭代数组并输出字符串,如:“Bob:Builder”.我该怎么办?我理解如何迭代,但我仍然有点迷失.现[详细]
-
ruby-on-rails – 我可以使用Module#关于?定义类方法吗?
所属栏目:[百科] 日期:2020-12-17 热度:195
我想使用Module#related( https://github.com/37signals/concerning – Rails 4.1的一部分)来定义类方法.这样我就可以将单个类使用的模块移回到类中. 但是,似乎我无法定义类方法.鉴于这种: class User ActiveRecord::Base attr_accessible :name concerning[详细]
-
ruby-on-rails – 如何在click_link / button之后使用黄瓜和水豚
所属栏目:[百科] 日期:2020-12-17 热度:152
我正在尝试为黄瓜和水豚的新rails 3应用程序设置集成/验收测试. (我最初计划使用webrat,但它似乎不支持rails 3,所以我最终使用了capybara) 我正在尝试进行基本的登录测试: Feature: Login user In order to access the non-public parts of the site,as a u[详细]
-
ruby-on-rails – Rails 3.1 ActionMailer自定义模板路径?
所属栏目:[百科] 日期:2020-12-17 热度:139
参见英文答案 Rails mailer views in separated directory5个 是否可以自定义Rails 3.1 ActionMailers的模板路径?默认情况下,Rails查找: /app/views/[mailer_class] 用于邮件程序视图模板.但是,我更愿意组织它们: /app/mailers/views/[mailer_class] 或至[详细]
-
Ruby中的运算符和方法
所属栏目:[百科] 日期:2020-12-17 热度:67
大多数看起来像运算符的东西都是 Ruby中的方法; 1 2是1的语法糖(2). 即使和*是程序可以重新定义的方法,Ruby也有特殊的魔力来评估1 2 * 3为1.(2. *(3))而不是1.(2).*(3). 我想知道这个特殊魔法在Ruby中的位置 – 如果它与解释器连接起来很困难. 阿里. 解决方[详细]
-
ruby-on-rails-3 – rails3 gem:acts_as_something
所属栏目:[百科] 日期:2020-12-17 热度:126
我正在尝试将一些常见代码提取到gem中. 我认为acts_as_something是一个简单重用的好策略. 是否有一个很好的教程,讨论rails3宝石的这个?我发现有几个讨论rails2(例如http://guides.rubyonrails.org/plugins.html),但这是rails2特有的 这里有一些我已经读过的[详细]
-
不同的Ruby线程模型(Ruby vs JRuby)对您的代码作为开发人员有什
所属栏目:[百科] 日期:2020-12-17 热度:100
我试图了解MRI Ruby 1.8和J Ruby之间不同线程模型的实际影响. 作为开发人员,这对我来说意味着什么? 而且,由于不同的线程模型,MRI Ruby 1.8中的代码是否有任何实际的JRuby性能特征? 解决方法 州 ruby?? 1.8有绿色线程,这些线程可以快速创建/删除(作为对象)[详细]