-
ruby-on-rails – 如何完全删除Rails Asset Pipeline
所属栏目:[百科] 日期:2020-12-17 热度:141
我不想将资产管道用于Rails 3.1应用程序,所以我在config / application.rb中输入了禁用它的行config.assets.enabled = false 我也删除了资产宝石,因为我不想使用sassl,cofeescript和uglyfier 我的问题是: 如何完成删除资产管道,因为当我生成一个脚手架时,它[详细]
-
ruby-on-rails – 在运行时,如何检查从哪里加载模块或类?
所属栏目:[百科] 日期:2020-12-17 热度:108
我有一个遗留的rails应用程序,在全局命名空间中有很多有趣的(无用的)模块和类.我想知道使用rails c需要哪些文件或宝石. 我知道它存在于方法:.source_location,__ line __,__ file__和调用者对象,但似乎与确定类或模块的来源无关. 有任何想法吗 ?谢谢! 使[详细]
-
ruby-on-rails – Rails条件get(开发模式)仍然返回“Not Modifie
所属栏目:[百科] 日期:2020-12-17 热度:96
为什么以下(在开发模式下)错误地返回“304 not modified” – 在开发模式下运行时,Rails默认情况下不应禁用此类功能吗? 我的控制器看起来像这样: class WidgetController ApplicationController def show @widget = Widget.find(params[:id]) fresh_when(e[详细]
-
如何在Pry中更改ruby版本
所属栏目:[百科] 日期:2020-12-17 热度:130
感谢RVM,我的命令行 ruby是1.9.2,但是当我启动pry(指向1.9.2宝石)它使用ruby 1.8.7 你知道pry使用指定的ruby版本在哪里吗? macflashy:~ $rvm inforuby: interpreter: "ruby" version: "1.9.2p290" date: "2011-07-09" platform: "x86_64-darwin11.1.0" patc[详细]
-
ruby-on-rails – 使用thoughtbot / high_voltage来提供静态内容
所属栏目:[百科] 日期:2020-12-17 热度:157
高压轨道引擎是否有助于提供静态内容,可以从nginx而不是rails app服务器提供. 我该如何配置? 解决方法 High Voltage提供了一种组织和提供静态页面的方法,同时通过路由和控制器操作为这些页面提供类似Rails的界面.高电压还允许您保护Rails身份验证代码后面的[详细]
-
ruby-on-rails – Rails观察器导致开发模式下的处理时间变慢
所属栏目:[百科] 日期:2020-12-17 热度:168
我在Rails 3.1.1上,我注意到我的应用程序在开发模式下变得非常慢(15秒).请参阅下面的我的firebug’Net’列表: 我做了很多事情,比如: 减少宝石的数量 转动课堂缓存 将资产调试变为虚假 将资产压缩转为真 安装rails-dev-boost gem 也许有一些改进,但没有什么[详细]
-
ruby – 安装RBEnv后不执行.irbrc
所属栏目:[百科] 日期:2020-12-17 热度:70
我刚刚从RVM切换到RBEnv( ruby-build).我有一个自定义.irbrc文件,但在rbenv安装后,它似乎没有执行它.这是OS X Lion上的. 我更新了.bash_profile: export PATH="$HOME/.rbenv/bin:$PATH"eval "$(rbenv init -)" 不确定这是否需要帮助,但是irb显示: /Users/m[详细]
-
ruby-on-rails – 带有导轨的把手/胡须url_for
所属栏目:[百科] 日期:2020-12-17 热度:102
我正在尝试使用带有{{id}}的命名路由作为其中一个参数,允许由Handlebars使用渲染的内容. url_for正在转义参数,因此生成的网址包含{{id}}.我试过添加:escape =对于通话是假的,但它没有效果. 的routes.rb resources :rants,:except = [:show] do post '/votes[详细]
-
从ruby接收XMLA
所属栏目:[百科] 日期:2020-12-17 热度:66
我有一个 ruby服务器端程序,它使用特定的库向olap服务器发送请求,并从同一个库接收结果数据集. 出于某种原因,我不想调用库方法来接收结果数据集,我想直接接收文本XMLA结果.但我不知道ruby(或jruby?)中的代码是做什么的.我想发送一个查询并从我的休息服务(在[详细]
-
如何国际化ruby宝石?
所属栏目:[百科] 日期:2020-12-17 热度:58
使用默认的i18n翻译为它使用的字符串发送宝石的最佳方法是什么? 解决方法 您需要做几件事: 包括i18n作为依赖 通过用I18n.t调用替换字符串来国际化您的gem 创建一个翻译YAML文件并将其添加到I18n的load_path(例如I18n.load_path =’path / to / your / en.y[详细]
-
ruby-on-rails-3 – 如何创建简单的活动流?
所属栏目:[百科] 日期:2020-12-17 热度:72
我正在尝试实现一个简单的活动流. Given that User abc creates a post 123And User xyz comments on 123. Then user abc's activity stream should look something like:ul liUser a href="/users/abc"abc/a created a post a href="/users/abc/posts/123"1[详细]
-
ruby-on-rails-3 – 在Rails模板的末尾显示一条消息
所属栏目:[百科] 日期:2020-12-17 热度:167
我正在使用Rails 3.2.1并创建了自己的rails模板.我希望在初始安装后显示一组说明,但捆绑器似乎运行并将我的消息推送到屏幕上. 有没有办法阻止捆绑器在我的模板后运行? 或者更好的是有没有办法在捆绑器运行后显示消息? 解决方法 这是一个肮脏的黑客攻击,但[详细]
-
ruby-on-rails – 如何防止tinyMCE修改rails中的图像URL
所属栏目:[百科] 日期:2020-12-17 热度:144
我在rails中有tinyMCE和 Image URL的问题.我用这个URL插入了图像: http://mydomain.com/fold1/fold2/fold3/2010/name.png 并正确插入图像.但是当我右键单击图像并选择插入/编辑图像时,会出现这种情况(而不是我粘贴的URL): ../../../fold2/fold3/2010/name.[详细]
-
使用Ruby,PHP或Python进行音频水印
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在开发一个项目,我需要以各种格式对一堆音频文件进行后期处理. 首先,文件需要转换为.WAV格式. 其次,根据它们的长度,我需要在每个新的.WAV文件中以特定间隔插入一个短的可听水印. 第一部分很简单,使用LAME编码器cli. 第二部分是困难的地方 – 我已经尝试[详细]
-
Devise ::无法通过rake db:seed创建用户(失败confirm_instructi
所属栏目:[百科] 日期:2020-12-17 热度:86
用户模型有一个功能 def self.createadmin(User.create(:email = "abc@gmail.com",:password = "123456e",:password_confirmation = "123456e",:terms_of_service = '1')end 在rake db:seed中,我必须调用User.createadmin 但是,这失败了 ActionView::Templa[详细]
-
ruby-on-rails – lib目录下的Rails.root
所属栏目:[百科] 日期:2020-12-17 热度:57
我如何访问变量 RAILS_ROOT 要么 Rails.root 在/ lib目录中.由于某种原因,我得到变量未找到错误. 编辑:我尝试添加 require File.dirname(__FILE__) + '/../config/environment.rb' 在这里建议RAILS_ROOT require?的文件的顶部,但它仍然给我未定义的方法根[详细]
-
ruby异常如何导致mutices解锁?
所属栏目:[百科] 日期:2020-12-17 热度:88
最近,我一直在使用 Ruby的线程,并发现了一个略微出乎意料的行为.在关键部分,调用raise会导致互斥锁释放.我可以期待这个同步方法,它的块,但它似乎也发生在单独调用锁和解锁时. 例如,下面的代码输出: $ruby testmutex.rb x syncy sync …我希望在宇宙热死之前[详细]
-
ruby-on-rails-3 – Omniauth在登录时不更新OAuth令牌密钥
所属栏目:[百科] 日期:2020-12-17 热度:159
我正在使用Omniauth通过Twitter和Facebook对用户进行身份验证,通过主题的“标准”教程( Ryan Bates’ screencast,虽然我使用的是Authlogic,而不是Devise). 我可以使用Twitter登录,但无法处理经过身份验证的请求,因为我的Twitter访问令牌密码已在Twitter端更[详细]
-
ruby-on-rails – 我的Rails3项目中不能包含SendGrid
所属栏目:[百科] 日期:2020-12-17 热度:82
我对 ruby和rails很新(3天和数),所以我的问题可能是愚蠢的.但是,通过在线搜索答案似乎无法解决这个问题.[详细]
-
与Rails相关的Ruby实例和全局变量
所属栏目:[百科] 日期:2020-12-17 热度:75
问题1: Rails操作(方法)中的实例变量的范围是什么.与服务器的每个连接是否构成控制器的新实例? 例如: User_A加载’setter’页面,导致生成一个名为@randInt的随机实例变量. User_B(来自其他地方的其他PC)加载“getter”页面,请求@randInt. User_B将检索Use[详细]
-
ruby-on-rails – 如何为rails中的线程编写测试用例?
所属栏目:[百科] 日期:2020-12-17 热度:64
在我的rails应用程序(rails版本是2.3.12)中,我使用线程发送如下邮件 Thread.new{SomeMailer.deliver_method(stuff)} 如何在rails中测试这个线程.其实我在模型中写了这一行. 提前致谢, JAK. 解决方法 通常,不要在Rails中使用线程.每个进程使用一个线程,并使用[详细]
-
Ruby,windows剪贴板bug?
所属栏目:[百科] 日期:2020-12-17 热度:154
问题: Ruby TK GUI应用程序在退出时清空Windows剪贴板是否正常? 问题:我有一个带有一些文本的TkText,如果我按Ctrl C然后关闭应用程序剪贴板是空的,如果我在应用程序仍然打开时粘贴一切正常,粘贴后一旦它甚至无法关闭应用程序,它仍然保留在剪贴板中. 这是[详细]
-
ruby-on-rails – 如何使用Cucumber-Capybara断言是否存在闪存变
所属栏目:[百科] 日期:2020-12-17 热度:94
我正在使用Cucumber和Capybara运行Rails 3.0.7项目,我有一个步骤定义,检查是否存在flash [:error]: Then /^I should be able to see the main page properly$/ do current_path.should == "/" flash[:error].should == nilend 当我进行黄瓜测试时,我收到一[详细]
-
ruby混合和遗传注射
所属栏目:[百科] 日期:2020-12-17 热度:152
我需要在Parent类的每个子类中注入一个回调.因此,必须先调用带回调的方法,然后调用所有存在的链: 有可能实现alias_method(或alias_method_chain): module ChildMod1 def save puts "save ChildMod1" super endendmodule ChildMod2 def save puts "save Chi[详细]
-
ruby-on-rails-3.1 – 在生产模式下,Rails 3.1和Scss,Haml,Compa
所属栏目:[百科] 日期:2020-12-17 热度:104
我有一个成功的Rails 3.0.x项目,Gemfile中包含以下Gems子集: gem "compass"gem "haml"gem "haml-rails"gem "html5-boilerplate" 我今天尝试升级到Rails 3.1并保留所有功能,并且这样做有很多问题.我还没有找到在生产模式下对我有用的配置,所以我现在正在开发[详细]