Tag: ruby on rails 3

当我们需要使用bundle时:在rails3上锁定和解锁

我在旧的铁轨中留下了一个冻结,在rails3中它看起来很奇怪 当我需要使用捆绑包时,我也很困惑:锁定和解锁? 帮助别人可以提供帮助

Rails:使用button_to创建控制器的动作

为什么我不能让我的button_to指定我的控制器的创建动作而不是显示 我已经多次尝试添加:action =>“create”和其他类似的东西到button_to参数 我需要在routes.rb中指定创建路由吗? 如果是这样我该怎么办呢? 当使用该行的方式时,我在加载时遇到此错误: 路由错误 没有路由匹配{:action =>“show”,:controller =>“subscriptions”,:feed_url =>“http://foo.com/rss”} 在routes.rb中我将此作为订阅的唯一引用。 resource :subscriptions

不能种子数据库; 因为拒绝连接而无法工作?

当我尝试播种我的应用程序时,我收到错误: 无法建立连接,因为 – 目标机器主动拒绝它。 – 连接(2) 我相信原因是因为我遇到了mysql2的问题,所以我将它与MySQL 5.5服务器一起卸载,然后切换到sqlite3。 我认为mysql2的服务器在后台运行,所以这可能是问题所在。 我该如何解决这个问题? 我如何关闭Mysql2本地主机服务器或导致此问题的服务器? 我在Windows 7 64位上运行。 Rails 3.0.9 SQLite3 1.3.4 谢谢。 注意:我可以迁移并丢弃。 编辑: 配置/ database.yml的 # SQLite version 3.x # gem install sqlite3 development: adapter: sqlite3 database: db/development.sqlite3 pool: 5 timeout: 5000 test: adapter: sqlite3 database: db/test.sqlite3 pool: 5 timeout: 5000 production: adapter: sqlite3 database: db/production.sqlite3 pool: […]

调试Rubymine – 只调试项目文件?

到目前为止,我一直在使用RubyMine并且喜欢它。 有没有办法只通过我的项目文件? 当我点击“Step Over”或“Step Out”时,我被带入框架和库文件,我不需要看。

尝试安装Ruby 2.0.0让我在Linux上找到“rvm:command not found”

我发现了Ruby RVM的一个问题/错误,所以让我们一点一点地解决这个问题,并希望找到解决这个问题的方法。 所以让我们将这篇文章改为: 将REDHAT LINUX服务器的RUBY从1.8.4更新到2.0.0 1.)我们需要安装RVM:简而言之,这是我发现的关于这个问题的内容。 首先,我无法得到 gem install ruby-debug19 — –with-ruby-include=”${MY_RUBY_HOME/rubies/src}” 命令工作,原因是没有在我的Linux服务器上安装RVM。 因此,让我们继续下一步,将Redhat Linux服务器更新为Ruby 2.0.0 2.)安装RVM 所以我们要求: https ://rvm.io/rvm/install来安装RVM,结果发现有一个问题/错误,不允许在RedHat Linux服务器上安装RVM。 当我们尝试安装RVM时,我们使用以下命令: \curl -L https://get.rvm.io | bash 我们在这里得到以下错误信息: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13784 100 13784 0 0 29723 0 –:–:– […]

Rails:一个有2个域的应用程序 – 共享身份validation

我的网站在Heroku上的mydomain.com上进行了Devise身份validation。 我买了一个简短的urlme.do我也指向我的同一个Heroku应用程序。 当用户登录mydomain.com时,我也需要他们登录me.do所以当他们去me.do登录mydomain.com后,他们不必再次登录。 如何在mydomain.com和me.do上使用Devise共享身份validation会话?

Activeresource,更新和合并

我遇到了一个问题,我现在无法处理一个看起来像这样的ActiveResource对象: #1, “created_at”=>”2012-01-10T14:54:36Z”, “id”=>1, “settings_hash”=> # # [“none”, “none”]}, @persisted=false, @prefix_options={}>, “permissions”=> # [[“all”], [“all”] ]}, @persisted=false, @prefix_options={}>}, @persisted=false, @prefix_options={}>, “field_key”=>”BRp7Box33sg”, “fieldone”=>1, “updated_at”=>”2012-01-10T14:54:36Z”}, @persisted=true, @prefix_options={}> 我们来自ActiveRecord模型,其中字段被序列化为哈希。 我觉得好像我正在做很多工作来解压缩哈希并且我似乎无法添加它并更新模型。 我的意思是我可以添加它同时玩弄它但它需要类似的东西: thisobject.settings_hash[‘permissions’].attributes.merge({“derp”=>[[‘dsfasdf’],[‘asdfasdfadsf’]]}) 我很难回到对象,然后我想更新它来自哪里。 所以,我正在做一些我现在还不太了解的事情,也许是以一种尴尬的方式。 建议? 我想在ActiveResource对象中添加哈希到哈希字段以在其他地方更新ActiveRecord对象实例,但目前还不能。

从ruby类调用jar文件

如何从ruby类调用jar文件(java归档文件)。 并从中访问函数/方法。 我正在推荐以下链接 但我收到以下错误: ‘require’: cannot load such file — /tmp/Test.jar (LoadError) 我该如何解决这个问题。

字符串比较不适用于Ruby

我想比较给出的两个值 但这种比较似乎根本不起作用。 我检查了current_user.role.title的值,然后打印出“Test”; 但是当我在html页面中对它进行比较时,这会失败。 我也尝试过 但它不起作用!! current.role.title的值作为Varchar存储在数据库中。

如何获取id字段并发送到视图

我想知道如何从我的模型中获取ID字段以传递我在单击标记时调用的JavaScript。 我的模特: acts_as_gmappable :process_geocoding => false, :lat => “lat”, :lng => “lon” 我的控制器 def index @locales_markers = Locale.all.to_gmaps4rails respond_to do |format| format.html { render :layout => false } end end 我的看法 { “data” => @locales_markers } %> Gmaps4Rails.callback = function() { for (var i = 0; i < this.markers.length; ++i) { google.maps.event.addListener(Gmaps4Rails.markers[i].serviceObject, 'click', function(){ $('#info').load('/messages/' […]