-
Ruby 1.8.7将哈希转换为字符串
所属栏目:[百科] 日期:2020-12-17 热度:133
我没有使用 ruby 1.8.7,最近我很惊讶: {:k = 30}.to_s #= "k30" 有没有准备好使用修复将hash转换为字符串为ruby 1.8.7使它看起来像: {:k = 30}.to_s #= "{:k=30}" 解决方法 hash.to_s确实已从1.8.7更改为1.9.3. 在1.8.7,(参考:http://ruby-doc.org/core-1[详细]
-
ruby-on-rails – Rails资产缓存 – 无法设置max-age
所属栏目:[百科] 日期:2020-12-17 热度:118
我无法获取rails来为我的任何CSS或JS资产设置max-age值.我们正在运行rails 3.1,但我们升级了所以我很可能错过了一些明显的配置.在这一点上,我已经把我能找到的大部分配置从真实转为假,然后又没有运气. 这是我目前的环境/ production.rb Ventura::Application[详细]
-
ruby-on-rails – 测试是否使用Mocha调用函数
所属栏目:[百科] 日期:2020-12-17 热度:176
在我目前的Rails 3应用程序中,我正在进行一些单元测试,以确保只在某些情况下才能更新S3的调用.我不想在测试期间更新S3,因此我使用Mocha来删除行为.有没有办法确保使用mocha调用函数?我看了Expectations,除非我做错了,似乎我必须这样做: object.expects(:fu[详细]
-
ruby-on-rails – Ruby版本> = X与当前版本不兼容
所属栏目:[百科] 日期:2020-12-17 热度:96
我已经在我的系统上安装了rbenv,并且我正在尝试在我的 ruby应用程序中运行标准的bundle install命令.我收到以下错误: activesupport-5.0.1需要ruby版本 = 2.2.2,这与当前版本不兼容,ruby 1.9.3p484 我已经检查了我的一切,我不确定它在哪里得到旧版本的ruby[详细]
-
未定义的方法`secret_key =’for Devise:Module(NoMethodError)
所属栏目:[百科] 日期:2020-12-17 热度:163
我正在使用Rails 4的设计.我有一些问题,一些字段没有在用户视图中呈现,我意识到这是因为attr_accessible不再支持所以我看了一下并得出结论我应该使用最新的gem的版本(3.0.3). 那就是问题出现的时候: 我现在无法运行任何rails命令,因为我得到了Devise:模块([详细]
-
ruby-on-rails – 为什么我不能为非管理员用户取消Rack-mini-pro
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在尝试在我的ROR应用程序上安装Rack-mini-profiler. 我安装了gem并且探查器在开发中运行良好,但我无法取消对非管理员用户的特定请求的授权. 我将以下代码放在我的ApplicationController before_filter中 def authorize_mini_profiler if current_user.ni[详细]
-
ruby-on-rails-3 – 获取ActiveModel :: Callbacks以使用ActiveR
所属栏目:[百科] 日期:2020-12-17 热度:92
我试图让ActiveModel :: Callbacks与ActiveResource(特别是after_initialize)一起使用Rails 3应用程序,但我似乎无法让它工作.我没有得到任何错误,但回调方法永远不会执行. 这是一段代码 class User ActiveResource::Base extend ActiveModel::Callbacks defi[详细]
-
ruby-on-rails – Rails 3 – yield return或callback不会在视图
所属栏目:[百科] 日期:2020-12-17 热度:199
我正在将一个网站从Rails 2(最新)迁移到Rails 3(beta2). 使用 Ruby 1.9.1p378和 Ruby 1.9.2dev进行测试(2010-04-05 trunk 27225) 陷入困境,我不知道哪一部分会运作良好.怀疑产量是问题,但不确切知道. 在我的布局文件中,我经常使用以下技术: 应用程序/视图/[详细]
-
ruby-on-rails – Render:partial with:layout在视图中不起作
所属栏目:[百科] 日期:2020-12-17 热度:150
所以我有一个问题:部分渲染… 我有: index.html.erb视图,内容为%= render:partial = ‘partial_test’,:layout = ‘partial_test’% index.html.erb’布局,内容为%= yield%` _partial_test.html.erb视图,内容为简单字符串 _partial_test.html.erb布[详细]
-
ruby – 如果条件语句出现在表达式之前或之后,这是否重要?
所属栏目:[百科] 日期:2020-12-17 热度:190
对不起,如果这是一个愚蠢的问题,但我是一个C#家伙摸索着ruby的方式.. 在ruby中我注意到很多人这样做: do_something(with params) if 1 = 1 这和之间有什么区别(甚至是轻微的): if 1 = 1 do_something(with params) 还是为了更清晰而写的是同一件事? 解决[详细]
-
ruby-on-rails – fb.Login()窗口立即关闭并返回’not_authorize
所属栏目:[百科] 日期:2020-12-17 热度:191
我在我的网站上使用FB JDK启用了FB登录.当我使用它时,它完美地工作:对话框窗口打开,我授权,并且authResponse是预期的.当另一个用户使用它(尚未授权应用程序但登录到FB)时,登录对话框会短暂显示,并立即消失,响应对象的状态为not_authorized.关于为什么对话框[详细]
-
ruby-on-rails – 带有颜色输出的工头守卫
所属栏目:[百科] 日期:2020-12-17 热度:134
我可以在我的工头procfile中运行 – 但输出并不像我想的那样丰富多彩.我在输出中看到的唯一颜色来自Foreman …… 我想要一个管理rspec,黄瓜和茉莉的保护文件 – 当这些测试运行时,它有很好的颜色输出. 似乎工头忽略了防护文件设置.知道怎么改变吗? 解决方法[详细]
-
如何从ruby实例方法返回一个新的self实例
所属栏目:[百科] 日期:2020-12-17 热度:57
我有一个模块,它存在于两个相似的类中.模块中包含的一些方法可供两个类使用相同的方法返回一个新实例. 但是如何在模块中编码应该调用包含类的构造函数? 一个简化的例子: module Point3D def initialize(x,y,z) @x = x @y = y @z = z end def * (scalar) my[详细]
-
Ruby:如何评估每个send命令的多个方法?
所属栏目:[百科] 日期:2020-12-17 热度:114
假设我有一个 XML :: Element …我想做类似的事情: my_xml_element.send( “parent.next_sibling.next_sibling”) 解决方法 在你的情况下,最好使用instance_eval "Test".instance_eval{chop!.chop!} #= "Te" 并为您的代码: my_xml_element.instance_eval{p[详细]
-
ruby-on-rails – 在routes.rb中访问URL帮助程序
所属栏目:[百科] 日期:2020-12-17 热度:90
我想使用以下行重定向路径中的路径: get 'privacy_policy',:controller = :pages,:as = 'privacy_policy'get 'privacypolicy.php' = redirect(privacy_policy_url) 这样/privacypolicy.php就会被重定向到正上方定义的正确页面. 但是,它抛出以下错误: undef[详细]
-
为什么Ruby在做同样的事情时会有拉链和转置?
所属栏目:[百科] 日期:2020-12-17 热度:118
他们似乎做同样的事情. g = [{ a: "A" },{ b: "B" }]r = [{ x: "X" },{ y: "Y" }]g.zip(r) # = [[{:a="A"},{:x="X"}],[{:b="B"},{:y="Y"}]][g,r].transpose # = [[{:a="A"},{:y="Y"}]] 为什么有两种方法? 解决方法 #transpose 假设self是一个数组数组并转换[详细]
-
ruby-on-rails – 在rails的will_paginate的page_entries_info中
所属栏目:[百科] 日期:2020-12-17 热度:159
我是铁杆新手.我想为page_entries_info显示我的自定义消息.我已经通过以下链接但不能理解.任何人都可以详细解释. how-do-i-specify-custom-wording-in-a-will-paginate-view-helper 解决方法 另一个选择是您可以在ApplicationHelper中定义page_entries_info([详细]
-
ruby-on-rails – 我需要做些什么才能使activerecord-import工作
所属栏目:[百科] 日期:2020-12-17 热度:102
我正在尝试使用activerecord-import,但我似乎无法让我的应用程序识别它的存在. 我明白了 undefined method `supports_import?' for #Class:... 要么 undefined method `import' for #Class:... 不管我做什么.我一直在谷歌搜索这几天,并尝试我能想到的一切 当[详细]
-
ruby-on-rails-3 – activeadmin国际化
所属栏目:[百科] 日期:2020-12-17 热度:74
我已将active_admin更新为0.3.0版,以实现国际化.但我有问题. 我使用activeadmin部分更新了我的pl.yml文件,如下所示: pl: active_admin: blank_slate: content: "Nie ma jeszcze rekordów." link: "Nowy" dashboard: "Dashboard2" view: "Podgl?d" 这不起作[详细]
-
Ruby如何确定执行环境
所属栏目:[百科] 日期:2020-12-17 热度:183
我需要确定我的 ruby脚本运行的环境,以便我可以删除文件并在执行后清理目录. 我尝试使用ENV [‘os’],但我使用的是cygwin,它给了我Windows_NT,有没有人知道找到当前环境的方法? 谢谢 解决方法 我使用了宝石’OS’,可以在这里找到: http://rubygems.org/gem[详细]
-
ruby-on-rails – Heroku vs VPS定价
所属栏目:[百科] 日期:2020-12-17 热度:79
我将构建一个rails应用程序,它基本上为几个facebook应用程序(iframe)提供用户上传的文件(不是很多,比如每个客户端最多1MB). 我不确定我应该采取什么样的路线.现在我正在考虑heroku亚马逊S3而不是VPS.我知道heroku / amazon路线略贵,但我有0个部署/扩展经验,[详细]
-
ruby-on-rails – Rails – 有没有办法更新单个属性?
所属栏目:[百科] 日期:2020-12-17 热度:184
我只是想知道,我有一个模型,除了来自其他模型(FK)的id之外,它还有一个属性boolean.我想知道如何创建一个更改此布尔值的按钮 我的模型是这个: class Squad belongs_to :player belongs_to :teamend 我想在团队#show页面上创建一个按钮,因此拥有该团队的玩家[详细]
-
ruby-on-rails – 主题为Spree安装;造成污损的噩梦
所属栏目:[百科] 日期:2020-12-17 热度:105
首先在Programmers.SE上输入,但想象一下这可能更适合这里 – 纯粹是因为它不是要求就特定技术问题提出建议.随意投票移动! 我目前正在使用Ruby on Rails的“Spree”电子商务平台开展一个项目.配置和使用是一件非常愉快的事情.但欢乐在那里停止了. 我正在尝试[详细]
-
ruby – 如何在Docker中正确安装RVM?
所属栏目:[百科] 日期:2020-12-17 热度:69
这是我在Dockerfile中的内容: RUN gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3RUN curl -L https://get.rvm.io | bash -s stableRUN /bin/bash -l -c "rvm requirements"RUN /bin/bash -l -c "rvm install 2.3.3" 工作得很好,但是,当我启[详细]
-
ruby-on-rails – 如何构建任务’elasticsearch:import:model
所属栏目:[百科] 日期:2020-12-17 热度:57
好吧,我安装了elasticsearch-rails gem(版本0.1.5),我可以清楚地看到gem文件中的任务. 但是当我跑步的时候 bundle exec rake environment elasticsearch:import:model CLASS='Comment' 我收到这个错误. 运行rake环境-D也没有向我显示任务. elasticsearch正在[详细]