-
ruby – amazon s3和bucketwave中的随机图像名称在数据库中不匹
所属栏目:[百科] 日期:2020-12-17 热度:110
我正在使用载波,轨道和亚马逊s3.每次保存图像时,图像都显示在s3中,我可以在管理控制台中看到它,其名称如下: https://s3.amazonaws.com/bucket-name/ 上传/图像/ 10 / 888fdcfdd6f0eeea_1351389576.png 但在模型中,名称是这样的: https://bucket-name.s3.am[详细]
-
ruby – 如何阻止sinatra重写我的标题名称?
所属栏目:[百科] 日期:2020-12-17 热度:70
Sinatra是所有标题名称的骆驼套管,导致’P3P’出现问题.码: require 'rubygems'require 'sinatra'configure :production do # Configure stuff here you'll want to # only be run at Heroku at boot # TIP: You can get you database information # from E[详细]
-
是否有交互式ruby控制台(irb)的快捷方式?
所属栏目:[百科] 日期:2020-12-17 热度:93
我刚开始使用 ruby并在IRB工作.我想知道是否有清理窗户之类的简单事项的快捷方式,所以如果你知道任何事情,如果你能教给我我很感激. 谢谢! 解决方法 看看“ IRB: Let’s Bone Up On The Interactive Ruby Shell”. 它有很多链接到各种IRB提示,技巧等.至少对[详细]
-
Ruby:Net :: HTTP空闲超时?
所属栏目:[百科] 日期:2020-12-17 热度:190
我正在使用 Ruby标准库来创建持久连接: Net::HTTP.new(host,port) ruby在空闲一段时间后会关闭连接吗? 解决方法 是. MRI Ruby的默认值为60秒. http = Net::HTTP.new(host,port)http.read_timeout # - 60 如果您希望连接没有超时,可以将read_timeout设置为n[详细]
-
Ruby:读取临时zip文件
所属栏目:[百科] 日期:2020-12-17 热度:135
我有一个zip文件的TempFile对象,我想从中读取如下: Zip::ZipFile.open_buffer(tempfile) do |zipfile| ...end 但是,当我这样做时,我收到以下错误: Zip::ZipFile.open_buffer expects an argument of class String or IO. Found: Tempfile 我也试过了 Zip::[详细]
-
ruby – Chef传递修订变量以部署资源
所属栏目:[百科] 日期:2020-12-17 热度:181
我正在尝试将我要部署的git分支传递给Chef部署资源,但它无法正常工作,我猜这是因为资源是单独编译然后才执行的?但我可能错了,因为我对 Ruby的理解有限. 所以我试着这样做: ruby_block 'revision' do block do # Some code determines the branch to be dep[详细]
-
ruby-on-rails – 如何使用Unicorn进行滚动重启?
所属栏目:[百科] 日期:2020-12-17 热度:113
假设我对我的rails应用程序进行了一些更改,例如更改html布局.如何使用Unicorn进行滚动重启?实际上,有人希望为最新版本的rails应用程序启动独角兽进程(或工作人员?),然后将流量从旧的独角兽进程/工作者原子切换到新的.从谷歌的搜索中我无法得到一个具体的明[详细]
-
ruby – let()值在使用before(:all)时跨越示例缓存?
所属栏目:[百科] 日期:2020-12-17 热度:111
我有一个spec文件,看起来像: # foo_spec.rbclass Fooenddescribe Foo do let(:foo) { 'foo' } subject { bar } # before(:all) { foo } # The SEOnd example fails if uncomment this line. describe 'test one' do let(:bar) { 'one' } it { should == 'on[详细]
-
ruby – Student:Class的未定义方法’each’
所属栏目:[百科] 日期:2020-12-17 热度:141
我想加载一个文件,将其内容拆分为数组,并将该类应用于内容. class Student def initialize( name,grade ) @name = name @grade = grade @grade = @grade.to_i @newgrade = @grade*1.45 end def show() return "#{@name},#{@grade},#{@newgrade}" endend# Ope[详细]
-
ruby-on-rails – 更快速搜索字段的第1个字符与[A-Za-z]不匹配的
所属栏目:[百科] 日期:2020-12-17 热度:170
我目前有以下内容: User (id,fname,lname,deleted_at,guest) 我可以通过fname初始查询用户列表,如下所示: User Load (9.6ms) SELECT "users".* FROM "users" WHERE (users.deleted_at IS NULL) AND (lower(left(fname,1)) = 's') ORDER BY fname ASC LIMIT[详细]
-
在单个Ruby文件上使用guard-minitest
所属栏目:[百科] 日期:2020-12-17 热度:106
我显然做错了什么.我正在尝试在单个文件中编写和测试纯ruby.我希望看守文件和测试文件,并在文件更改时随时运行minitest. 所以,有两个文件:game.rb和game_test.rb game.rb class Gameend game_test.rb require 'rubygems'require 'minitest/autorun'require[详细]
-
ruby-on-rails-3 – 乘客Nginx显示自定义500页
所属栏目:[百科] 日期:2020-12-17 热度:158
我正在使用Rails 3.2和乘客nginx.我想在数据库服务器关闭时显示不错的自定义500页面.当我的rails应用无法启动时,我想展示一些东西.这是我的nginx: server { listen 80; server_name localhost; root /var/www/store/public; error_page 500 /500.html; # ro[详细]
-
ruby-on-rails – 具有嵌套资源的命名空间Rails 3.2.8
所属栏目:[百科] 日期:2020-12-17 热度:166
我正在尝试将我的Rails应用程序组织到两个名称空间中,这两个名称空间提供相同的资源,但具有不同的控制器和视图.类似下面的cenario: 的routes.rb resources :beehives do resources :bees resources :honeycombsendnamespace :api do resources :beehive,onl[详细]
-
ruby-on-rails – 麻烦安装ruby 1.9.3-p194
所属栏目:[百科] 日期:2020-12-17 热度:89
我在一台单独的机器上对我的应用程序进行了一些编辑,我在heroku上部署到生产,这导致了一些错误,现在突然间我在主机上遇到了一堆错误. 根据命令行,我的问题是我没有安装ruby 1.9.3-p194.我不知道我能做些什么来解决这个问题. $rvm install ruby-1.9.3-p194No[详细]
-
ruby-on-rails – 如何在Ruby on Rails 3.2.8中的LocalStorage上
所属栏目:[百科] 日期:2020-12-17 热度:76
我正在尝试保存名为persistent_data的变量. 我通常使用session [:persistent_data]或cookies [:persistent_data],但我想使用localstorage. 我如何在Rails上做到这一点? 解决方法 Localstorage与rails无关.您可以像使用任何其他语言一样进行操作: scriptl[详细]
-
ruby-on-rails – Ruby on Rails:接受父级而不是子级记录的嵌套
所属栏目:[百科] 日期:2020-12-17 热度:177
在我的Rails应用程序中,用户可以拥有许多人,而这些人又可以(但不必)属于组织. 简而言之,这个: Users -- People -- Organisations 现在,能够以某种方式在人员视图中创建新组织将是一件好事.它尝试了这个: class Person ActiveRecord::Base attr_accessible[详细]
-
ruby-on-rails – 保持elasticsearch和数据库同步
所属栏目:[百科] 日期:2020-12-17 热度:107
我试图找到一种方法来保持我的 mysql数据库和elasticsearch数据库同步.我使用 jprante / elasticsearch-river-jdbc插件为elasticsearch设置了一个jdbc河.当我执行以下请求时: curl -XPUT 'localhost:9200/_river/my_jdbc_river/_meta' -d '{"type" : "jdbc"[详细]
-
ruby-on-rails-3.2 – Rails资产管道与主题
所属栏目:[百科] 日期:2020-12-17 热度:93
我有一个应用程序,允许用户为他们的页面选择一个主题.有几种不同的主题供他们选择. 每个页面的HTML结构与div上的相同类名完全相同. CSS会有所不同以填写主题.当用户选择主题时,我将主题id存储在数据库中,并在访问页面时查询它,在application_layout.html.erb[详细]
-
ruby – 对象#方法和动态响应器
所属栏目:[百科] 日期:2020-12-17 热度:190
我有一个名为User的 Ruby对象(特别是一个ActiveRecord对象).它响应find_by_id,find_by_auth_token等方法.但是,这些不是通过def或define_method定义的方法.相反,它们是通过method_missing处理的动态方法. 我想通过 Object#method 获得对这些方法之一的引用,例[详细]
-
ruby-on-rails – 在序列化哈希时,ActiveRecord将符号键转换为字
所属栏目:[百科] 日期:2020-12-17 热度:171
我有一个带有序列化Hash属性的Rails模型类,如下所示: class Action serialize :metadata,Hash # . . .end 该列存储在具有YAML编码的文本列中.问题是当我将元数据值传递给create时!方法,哈希键从符号转换为字符串,但该转换不会在其他时间发生.例如: $rails[详细]
-
ruby-on-rails – 在Rails中合并实例变量(将数据从控制器传递到
所属栏目:[百科] 日期:2020-12-17 热度:199
我在Rails 3应用程序中有一个详细信息页面,它有几个实例变量.例如,我的视图有以下实例: @product@program@action...etc... 其中一些是单个字符串,一些是数组(来自外部API的请求的结果).总的来说,数据来自至少3个型号. 我的问题是:合并实例变量的最佳方法是[详细]
-
ruby-on-rails – 当我进行捆绑安装时,我收到了kgio gem的gem安
所属栏目:[百科] 日期:2020-12-17 热度:130
我在我的Gemfile中添加了独角兽,之后当我进行捆绑安装时,我收到了这个错误 em::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/adim86/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb checking for CLOCK_MONOTONIC[详细]
-
ruby-on-rails – 使用CanCan授权Namespaced和嵌套控制器
所属栏目:[百科] 日期:2020-12-17 热度:103
我有很多麻烦让cancan授权我的新路线设置如下: namespace :api donamespace :v1 do resources :users do resources :user_songs resources :friendships resources :plays resources :likes resources :songs 我已经按照这里发布的https://github.com/ryanb[详细]
-
ruby-on-rails – 没有模型的Carrierwave临时文件
所属栏目:[百科] 日期:2020-12-17 热度:72
我需要能够将文件附加到邮件(使用Mailer)以获取最近上传的文件,该文件未链接到任何模型. 在上传表单的代码中: %= form_for(:mail,:url = {:action = 'send_mail'},:html = {:multipart = true}) do |f| %table summary="send_table" tr thAttachment/th td%[详细]
-
ruby-on-rails – Rails:一种用于身份验证和配置文件信息的模型
所属栏目:[百科] 日期:2020-12-17 热度:167
在许多教程中(特别是对于身份验证),发言者说将用户身份验证和配置文件信息放在名为User的同一个表(模型)中. 我的问题很简单:把所有东西都放在一张桌子里是否安全? (奖励:这是最佳做法吗?) 我宁愿建议将身份验证信息(电子邮件,密码,盐,…)和个人资料信息([详细]