-
ruby-on-rails – Rails 4,Devise记住令牌
所属栏目:[百科] 日期:2020-12-17 热度:177
我试图找到 devise如何生成remember_token. 我注意到它是生成的(并存储在cookie中),即使DB中没有令牌列来保存它.我想了解它的工作原理,但我找不到合适的位置. 有人能指点我的源代码文件吗? 解决方法 该值来自可记忆模型中的rememberable_value方法. https:/[详细]
-
ruby-on-rails – 如何在Rails中使用Active Admin gem时删除面包
所属栏目:[百科] 日期:2020-12-17 热度:147
我一直在使用Active admin gem,并希望从Admin仪表板中删除面包屑.为实现这一点,我提到了 this blog来定制TitleBar. 我做了以下步骤: 创建了我自己的类MyTitleBar并从 active_admin/views/title_bar.rb 复制了TitleBar类的内容. 在方法build_titlebar_left中[详细]
-
Ruby Nokogiri:如何使用attribute = value创建XML节点?
所属栏目:[百科] 日期:2020-12-17 热度:156
我必须使用 XML向API发出请求: http://production.shippingapis.com/ShippingAPITest.dll?API=CityStateLookupu0026amp;XML=u0026lt;CityStateLookupRequest USERID =“xxxxxxxxxxxx” ZipCode ID =“0” Zip5 90210 / Zip5 /邮编 / CityStateLookupReque[详细]
-
ruby-on-rails – Rails Actionmailer发送多个收件人
所属栏目:[百科] 日期:2020-12-17 热度:96
我无法让Rails立即向多个用户发送电子邮件.我正在尝试向与我们网站签名的多个场所发送通知,以便与其匹配的查询获得批准. 待定查询必须由管理员批准.邮件通过@enquiry,即触发电子邮件时.在我的查询控制器中显示: def approve @enquiry.approve redirect_to [[详细]
-
ruby-on-rails – 如何将rails应用程序从ruby 1.9升级到2.0
所属栏目:[百科] 日期:2020-12-17 热度:104
我在 Ruby 1.9.3中有我当前的应用程序,我想将它迁移到ruby 2.0.我用谷歌搜索了它,但可以找到任何清楚描述所需步骤的资源.有人能给我逐步从ruby 1.9迁移到2.0的指南吗?提前致谢. 解决方法 这是一个详细的说明: 安装新的ruby版本运行所有测试修复所有错误利[详细]
-
如何正确地使用ruby和命令行工具在小牛中安装cocoapod?
所属栏目:[百科] 日期:2020-12-17 热度:163
这是我的设置: 小牛队10.9.1 Xcode 5.0.2 哪个ruby返回这个: /Users/quique123/.rvm/rubies/ruby-1.9.3-p194/bin/ruby 但是dvm install ruby??返回: Already installed ruby-2.1.0.To reinstall use: rvm reinstall ruby-2.1.0 所以这不意味着我有ruby 2.[详细]
-
ruby-on-rails – 设置从Rails控制台调用表单助手
所属栏目:[百科] 日期:2020-12-17 热度:79
我想尝试在Rails控制台中使用表单助手,但我做扩展ActionView :: Helpers :: FormHelper的简单方法不起作用.例如,随后调用form_for导致错误NoMethodError:main:Object的未定义方法’dom_class’.使用include会产生相同的结果. 有一种“简单”的方法可以让我[详细]
-
ruby-on-rails – Rails:after_create回调的delayed_job?
所属栏目:[百科] 日期:2020-12-17 热度:197
有没有办法使用delayed_job gem在后台运行after_create模型回调函数? 我有一个私有函数用作回调after_create:get_geolocation在用户注册后运行. 如何配置模型以在后台运行? 解决方法 是的,您应该能够从ActiveRecord回调中排队delayed_job任务.至 install[详细]
-
如何使用ruby将多个图像合并为一个PDF?
所属栏目:[百科] 日期:2020-12-17 热度:67
我有一系列的图像.如何将它们组合成PDF,每页一个图像? 我已经看过RGhost和RMagic了,答案可能就在某个地方,但现在它正在躲避我. 解决方法 你可以使用RMagick的 ImageList#write : If the image format indicated by the filename supports multiple images[详细]
-
ruby-on-rails – 更新设备帐户时,当前密码不能为空
所属栏目:[百科] 日期:2020-12-17 热度:174
我正在使用设计,我想允许用户更新他的帐户(电子邮件和密码).因此,当我点击edit_user_registration_path时,我会看到一个用户可以更改其电子邮件和密码的页面.但是在提交此更新表单时,我不断收到此消息: 1 error prohibited this user from being saved: ×Cu[详细]
-
Ruby Option解析器
所属栏目:[百科] 日期:2020-12-17 热度:180
我正在通过引用 this和 this来学习ruby中的选项解析.这是我的测试代码: #!/usr/bin/rubyrequire "optparse"options = {}optparse = OptionParser.new do |opts| opts.banner = "Learning Option parsing in Ruby" opts.on("-i","--ipaddress","IP address o[详细]
-
ruby-on-rails – 在rails app中需要csv吗?
所属栏目:[百科] 日期:2020-12-17 热度:105
我的控制器中有以下内容: private def csv_to_array(file) csv = CSV::parse(File.open(file,'r') {|f| f.read }) fields = csv.shift csv.collect { |record| Hash[*fields.zip(record).flatten ] } end 它抛出了这个问题: NameError (uninitialized cons[详细]
-
Ruby字符串(1):String基本用法
所属栏目:[百科] 日期:2020-12-17 热度:142
String字符串 字符串由String类提供,除了直接使用单双引号或其它字面量创建字符串,也可以使用String.new()方法来创建。 a = "hello"b = String.new("world") Ruby中的 字符串是可变对象 。 字符串的连接 直接连接即可: "a""b"= "ab" "a" "b"= "ab" "a" "b[详细]
-
ruby-on-rails – 在rails应用程序中缓存对外部API的调用
所属栏目:[百科] 日期:2020-12-17 热度:122
rails app(4)使用HTTParty调用外部API. API是只读的.需要缓存,因为数据不会经常更改(24小时),并且API每小时只允许有限数量的呼叫. 我想我需要某种基于散列的缓存,我将使用“params / sent / to / the / api”作为密钥. 用于缓存的Rails工具似乎只适用于页面,[详细]
-
ruby-on-rails-4 – Rails 4:activeadmin错误消息 – Bundler找
所属栏目:[百科] 日期:2020-12-17 热度:134
我想将 activeadmin用于我的rails项目,所以我将它添加到我的gemfile中. gem 'activeadmin' 并更新了捆绑包,但收到此错误消息 – Resolving dependencies...Bundler could not find compatible versions for gem "actionpack": In Gemfile: activeadmin (= 0)[详细]
-
ruby-on-rails – 如何在mongoid / rails中收集一个字段?
所属栏目:[百科] 日期:2020-12-17 热度:124
我有一个模特 class MyClass include Mongoid::Document include Mongoid::Timestamps field :a,type: String field :b,type: String field :c,type: Stringend 那么如何将所有a-s,b-s或c-s作为列表/数组从MyClass集合中的所有对象中获取? Rails / Ruby / M[详细]
-
ruby-on-rails – 与Faker gem的问题
所属栏目:[百科] 日期:2020-12-17 热度:122
我在我的Rails 4项目中安装了Fabrication和Faker 我创建了一个fabrarication对象: Fabricator(:course) do title { Faker::Lorem.words(5) } description { Faker::Lorem.paragraph(2) } end 我在我的courses_controller_spec.rb测试中调用了Faker对象: re[详细]
-
ruby – rspec – 如何与期望中的实际DateTime进行比较?
所属栏目:[百科] 日期:2020-12-17 热度:56
我的rspec: it "can show the current month name" do expect(Calendar.create_date_using_month(1)).to eq '2000-01-01 00:00:00 -0500'end 失败了: expected: "2000-01-01 00:00:00 -0500" got: 2000-01-01 00:00:00 -0500 对于我的代码: def self.crea[详细]
-
ruby-on-rails – 为什么rails生成空模型?
所属栏目:[百科] 日期:2020-12-17 热度:67
我正在尝试生成一些模型,但它们是在没有属性的情况下生成的. 我使用的是linux系统,rails版本是: rails –version Rails 4.0.0 我尝试使用以下命令生成模型: rails g scaffold Bsdsd description:string test:string oaso:integer 和 rails g model Asdsd d[详细]
-
ruby-on-rails – Rspec路由规范失败,param id被反转?
所属栏目:[百科] 日期:2020-12-17 热度:124
我的rspec路由规范给出了不清楚的错误.在预期的params v / s中,id param处于反向位置的真实参数.为什么以及如何解决? require "spec_helper"describe GameController do describe "routing" do game = FactoryGirl.create(:game) it "routes to #show" do g[详细]
-
ruby – 将相同的值附加到两个或更多数组
所属栏目:[百科] 日期:2020-12-17 热度:106
是否可以在一个语句中将相同的值附加到两个不同的数组?例如, a = [],b = [] a,b 10 解决方法 a = [1,2]; b = [3]a,b = [a,b].product([10]).map(:flatten) 要么 a,b].zip(Array.new(2,10)).map(:flatten) 要么 a,b].zip([10]*2).map(:flatten) #= a = [1,2,[详细]
-
ruby-on-rails – Rails的信誉系统
所属栏目:[百科] 日期:2020-12-17 热度:163
我在Rails 4上,搜索类似于Stack Overflow系统的Reputation System Gem. 流行的似乎是Merit和推特的Active Reputation System. 但我不知道选择哪个,似乎Twitter的Active Reputation System有一个更大的社区(因为我对rails很新),这对我有很大的帮助.但我也不能[详细]
-
ruby-on-rails – 如何从终端中跳出(END)来绑定.pry
所属栏目:[百科] 日期:2020-12-17 热度:196
我被困在一个撬开的会议中. 有一长串的文字我不得不滚动,现在我似乎无法逃脱. 我试过ctrl c和ctrl v和esc然后输入.似乎没什么用. 解决方法 试试’q’,结合更少.但它可能取决于您使用的默认寻呼机.[详细]
-
ruby – Enumerator yielder.yield VS Proc.yield
所属栏目:[百科] 日期:2020-12-17 热度:57
我最近开始阅读“Programming Ruby 1.9 2.0”一书. 它显示了显式枚举器的技巧 triangular_numbers = Enumerator.new do |yielder|number = 0count = 1 loop do number += count count += 1 yielder.yield number endend5.times { print triangular_numbers.n[详细]
-
ruby-on-rails – 如何使用bluepill对Rails脚本进行Daemonize
所属栏目:[百科] 日期:2020-12-17 热度:142
我总是成功地使用bluepill来守护简单的 Ruby脚本.但是这一次,我有一个脚本,它也加载了一个Rails环境,所以我可以访问Rails应用程序及其各自模型的数据库连接.我使用的bluepill配置与我通常做的没什么不同: Bluepill.application("myapp",:foreground = true,[详细]