Tag: ruby

什么时候使用node.js vs sinatra vs rails?

这3种语言/框架的最佳用途是什么? 混合所有这些(或2)是否有用?

从Rails控制器访问资产path

我分享一个configurationyml文件客户端,我需要也加载在服务器端,我已经把它放在app / assets / javascripts / configuration.yml 我可以在视图中使用#{asset_path'configuration.yml'}来获取path,但是我不能在控制器中。 我可以直接使用“#{Rails.root} /app/assets/javascripts/configuration.yml”进行访问,但是当部署文件名时会附加摘要string。 我怎样才能从控制器获得相同的path?

我有一个gem安装,但要求“gemname”不起作用。 为什么?

我真正问的问题是为什么要求不采用gem的名称。 另外,在没有的情况下,find秘密咒语要求该死的东西最简单的方法是什么!? 作为一个例子,如果我有memcache-client安装,那么我不得不要求它使用 require 'rubygems' require 'memcache'

如何在迭代数组时使用Array#delete?

我有一个数组,我想迭代并删除一些元素。 这不起作用: a = [1, 2, 3, 4, 5] a.each do |x| next if x < 3 a.delete x # do something with x end a #=> [1, 2, 4] 我想要a [1, 2] 。 我怎样才能解决这个问题?

如何使Ruby 1.9成为Ubuntu上的默认Ruby?

在Ubuntu 9.04上,有没有办法将Ruby 1.8安装为ruby1.8 (或者完全清除它),并将Ruby 1.9作为默认的ruby ?

如何在Haml中编写if条件?

如何在Haml中为Ruby on Rails应用程序编写if和if语句?

Rails上的单选button

类似于这个问题: Rails上的checkbox 在Ruby on Rails中制作与某个问题相关的单选button的正确方法是什么? 目前我有: <div class="form_row"> <label for="theme">Theme:</label> <br><%= radio_button_tag 'theme', 'plain', true %> Plain <br><%= radio_button_tag 'theme', 'desert' %> Desert <br><%= radio_button_tag 'theme', 'green' %> Green <br><%= radio_button_tag 'theme', 'corporate' %> Corporate <br><%= radio_button_tag 'theme', 'funky' %> Funky </div> 我也希望能够自动检查以前select的项目(如果这个表单被重新加载)。 我将如何加载参数到这些的默认值?

Rubystring切片索引:str

容易的问题,但无法在文档中find它。 如何从n分割string或数组直到永远? >> 'Austin'[1..3] => "ust" >> 'Austin'[1..] SyntaxError: compile error (irb):2: syntax error, unexpected ']' from (irb):2

Ruby中的each.with_index和each_with_index之间的区别?

我真的很困惑each.with_index和each_with_index之间的区别。 他们有不同的types,但实际上似乎是相同的。

Rails:部分应该知道实例variables吗?

例如,瑞安·贝茨的nifty_scaffolding这样做 edit.html.erb <%= render :partial => 'form' %> new.html.erb <%= render :partial => 'form' %> _form.html.erb <%= form_for @some_object_defined_in_action %> 那个隐藏的状态让我感到不舒服,所以我通常喜欢这样做 edit.html.erb <%= render :partial => 'form', :locals => { :object => @my_object } %> _form.html.erb <%= form_for object %> 那么哪个更好一些: a)有部分访问实例variables或者b)传递它所需要的所有variables的一部分? 我一直在selectb),但是我碰到了一个小菜。 some_action.html.erb <% @dad.sons.each do |a_son| %> <%= render :partial => 'partial', :locals […]