Questions tagged «ruby-on-rails-3»

Ruby on Rails是一个用Ruby编写的开源Web开发框架。Ruby on Rails遵循约定胜于配置的原则,使您不必重新进行发明以保持生产力。仅将此标记用于Rails 3特定问题,并标记这些问题[ruby-on-rails]。

16
如何运行单个RSpec测试?
我有以下文件: /spec/controllers/groups_controller_spec.rb 我要在终端中使用哪个命令来仅运行该规范,并在哪个目录中运行该命令? 我的宝石文件: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem 'email_spec' end 规格文件: require 'spec_helper' describe GroupsController do include Devise::TestHelpers describe "GET yourgroups" do it "should be successful and return 3 items" do …




25
rmagick gem install“找不到Magick-config”
尝试安装rmagick gem时出现以下错误。我在使用RVM,Ruby 1.9.2-head和Rails 3.05的Snowleopard 10.6上。对类似问题的回答建议安装ImageMagick,我成功完成了该操作。其他建议安装“ libmagick9-dev库”,但是,我不知道如何执行此操作。 我是一名新开发人员,非常感谢您对现有说明或资源的任何帮助或指示。谢谢! jjdevenuta(opal)$ gem install rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes checking for gcc... yes checking for Magick-config... no …


5
使用rvmrc或ruby-version文件通过RVM设置项目gemset?
我使用RVM,Ruby Version Manager为我的每个Rails项目指定一个Ruby版本和一组gem。 我有一个.rvmrc文件,可以在我cd进入项目目录时自动选择Ruby版本和gemset 。 安装RVM 1.19.0后,我收到一条消息 您正在使用.rvmrc,它需要信任,它比较慢,并且与其他ruby管理器不兼容,您可以.ruby-version使用切换到 使用rvm rvmrc to [.]ruby-version或忽略此警告rvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc, .rvmrc它将继续是RVM 1和RVM 2中的默认项目文件,忽略对所有文件运行发出警告rvm rvmrc warning ignore all.rvmrcs。 我应该继续使用.rvmrc文件还是切换到.ruby-version文件?哪个最佳?有哪些后果?




7
Rails-如何在控制器内部使用助手
虽然我意识到您应该在视图内使用一个帮助器,但是在构建JSON对象以返回时,我的控制器中需要一个帮助器。 它有点像这样: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => @comments end 如何获得我的html_format助手?

6
ActiveRecord:大小与计数
在Rails中,您可以使用Model.size和来查找记录数Model.count。如果您要处理更复杂的查询,使用一种方法相对于另一种方法有什么好处吗?它们有何不同? 例如,我的用户有照片。如果我想显示一张用户表以及他们拥有多少张照片,那么运行多个实例的user.photos.size速度会比更快或更慢user.photos.count? 谢谢!

15
升级到OSX 10.7 Lion后修复Postgresql
我最近升级到OSX 10.7,此时尝试连接到psql服务器时,我的rails安装完全失败了。当我从命令行使用 psql -U postgres 它完全可以正常工作,但是当我尝试使用相同的用户名和密码运行Rails服务器或控制台时,出现此错误 ...activerecord-3.0.9/lib/active_record/connection_adapters/postgresql_adapter.rb:950:in `initialize': could not connect to server: Permission denied (PGError) Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? 任何想法可能会发生什么将是超级有帮助!谢谢!


9
如何用另一个键替换哈希键
我有一个条件,我得到一个哈希 hash = {"_id"=>"4de7140772f8be03da000018", .....} 我希望此哈希为 hash = {"id"=>"4de7140772f8be03da000018", ......} PS:我不知道哈希中的键是什么,它们是随机的,每个键都带有“ _”前缀,我不希望有下划线

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.