Questions tagged «ruby»

Ruby是由松本行弘(Matz)于1995年创建的一种多平台开放源代码,动态的,面向对象的解释性语言。[ruby]标记用于与Ruby语言有关的问题,包括其语法和库。Ruby on Rails问题应标记为[ruby-on-rails]。


4
解析字符串以添加到URL编码的URL
给定字符串: "Hello there world" 如何创建这样的URL编码字符串: "Hello%20there%20world" 我还想知道如果字符串也有其他符号,该怎么办,例如: "hello there: world, how are you" 这样做最简单的方法是什么?我要解析,然后为此构建一些代码。



13
Rails为国家选择下拉菜单?
我想知道是否可能已经有一些用于Rails的内置函数,以便它将在美国所有州创建一个选择下拉列表,这样我就不必手动输入它了。我在网上搜索,但找不到任何内容。关于如何执行操作的任何建议,我不必手动输入所有状态?

3
添加自定义种子文件
我想用虚拟数据填充新功能,但不想使用db / seeds.rb文件,因为它已经具有与该功能无关的种子其他数据。 要运行默认seeds.rb文件,请运行命令rake db:seed。 如果我在db名为的目录中创建一个文件,seeds_feature_x.rbrake命令看起来(仅)运行该文件会是什么样?


3
Ruby:如何在不指向同一对象的情况下复制变量?
在Ruby中,如何复制变量以使对原始变量的更改不会影响复制? 例如: phrase1 = "Hello Jim" phrase2 = phrase1 phrase1.gsub!("Hello","Hi") p phrase2 #outputs "Hi Jim" - I want it to remain "Hello Jim" 在这个例子中,两个变量指向同一个对象。我想为第二个变量创建一个新对象,但最初要包含相同的信息。
73 ruby 

1
Ruby Activerecord IN子句
我想知道是否有人知道如何在activerecord中执行“ IN”子句。不幸的是,“ IN”子句几乎不可谷歌搜索,所以我必须在这里发布。基本上,我想回答这样一个问题:“给我所有这些宿舍中的大学生,这些宿舍的id都在此数组[id array]中。” 我知道在给定单个宿舍ID的情况下如何编写查询,但在给定ID数组的情况下我不知道如何执行查询。 任何帮助是极大的赞赏。我确定这是某处问题的转发,因此一旦找到答案/更好的搜索字词,我将删除该问题。

3
Rspec输出格式:文档
当我运行rspec与rake rspec和我的测试是不正常的,我得到一个错误信息。但是,当我的测试通过时,我只会得到“ ..”。没有其他输出。我如何获得打印类似的内容: A User .... can only have one name A User .... can ...

9
更好的Ruby Markdown解释器?
我试图找到可以在rakefile中使用的markdown解释器类/模块。 到目前为止,我已经找到了maruku,但是我对beta版本有些警惕。 有人对maruku有任何疑问吗?或者,您知道更好的选择吗?
73 ruby  markdown 


8
为什么Ruby具有TrueClass和FalseClass而不是单个布尔类?
当我发现这个值时,我正在对值进行序列化。Ruby有一个TrueClass类和一个FalseClass类,但是没有Boolean类。我想知道为什么会这样。 我看到使用的一些优势Boolean;例如,字符串解析可以集中在其上。 Ruby开发人员比我聪明,因此肯定有很多我看不见的充分理由。但是现在在我看来就像是用OneClass和一个TwoClass代替Fixnum。

10
由于libreadline,rails控制台无法加载
我最近像这样重新安装了ruby 2.1.2,因为我想安装gem(ruby-debug-ide) sudo rvm reinstall 2.1.2 --disable-binary --with-gcc=gcc-4.2 从那时起,bundle exec rails c 由于以下错误,我无法使用加载控制台: /Users/ohad/.rvm/gems/ruby-2.1.2@aaa/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/ohad/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle, 9): Library not loaded: @@HOMEBREW_PREFIX@@/opt/readline/lib/libreadline.6.dylib (LoadError) Referenced from: /Users/ohad/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle 尝试过brew uninstall readline,brew install --build-from-source readline哪个可行,但不能解决我的问题。

8
如何在Rails中做静态内容?
寻找不同的选择: 一种是只将静态页面放在public /文件夹中,但是我确实希望布局/应用程序中的标头保持一致。 我试过了,但是出现错误: # in routes.rb: map.connect '*path', :controller => 'content', :action => 'show' # in content_controller.rb: def show render :action => params[:path].join('/') end 我想要的是一种简单的方法,只需创建一个.rhtml,即可将诸如常见问题,联系方式,tos,隐私和其他非应用程序类型页面等内容组合在一起。谁做的?

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.