标签: ruby

如何让Haml使用Rails?

我想让Haml使用我的Ruby on Rails项目.我是Ruby on Rails的新手,我非常喜欢它.但是,当我尝试添加一个aplication.html.hamlindex.html.haml一个视图时,我只是收到错误.

我使用NetBeans作为我的IDE.

ruby haml netbeans ruby-on-rails

77
推荐指数
6
解决办法
5万
查看次数

Rails 4 before_action,将参数传递给调用方法

我有以下代码:

class SupportsController < ApplicationController
  before_action :set_support, only: [:show, :edit, :update, :destroy]
  ....
Run Code Online (Sandbox Code Playgroud)

是否可以将字符串传递set_support给要应用于所有4种视图方法的方法?是否可以将不同的字符串传递给set_support视图中每个方法的方法?

ruby

77
推荐指数
4
解决办法
3万
查看次数

如何在Ruby中修剪字符串中的特定字符?

我有几个字符串,如下所示:

"((String1))"
Run Code Online (Sandbox Code Playgroud)

它们都是不同的长度.如何在循环中从所有这些字符串中删除括号?

ruby string trim

77
推荐指数
4
解决办法
15万
查看次数

禁用 irb 自动完成

最新版本的 irb 引入了一个非常有问题的自动完成功能,我通常不喜欢被自动完成功能分心,知道如何禁用它吗?

相关问题:如何禁用 Pry 自动完成?

ruby irb

77
推荐指数
3
解决办法
1万
查看次数

在Ruby on Rails Web应用程序中生成图表的首选方法是什么?

我想在我的Ruby on Rails Web应用程序中添加一些饼图,条形图和散点图.我想要他们有魅力,容易添加,而不是引入太多开销.

你会推荐什么样的图表解决方案?
它的缺点是什么(需要Javascript,Flash,昂贵等)?

ruby charts ruby-on-rails

76
推荐指数
8
解决办法
2万
查看次数

红宝石中的单身人士究竟是什么类别?

Ruby中的单例类本身就是一个类吗?这就是为什么所有对象都属于"类"的原因吗?这个概念很模糊,但我认为它与为什么我可以在所有(class foo; def foo.bar ...)中定义一个类方法有关.

Ruby中的单例类是什么?

ruby oop singleton

76
推荐指数
3
解决办法
3万
查看次数

RoR - MD5代

如何在Rails 3.0中使用MD5加密字符串? pass = MD5.hexdigest(pass) 在模型中产生uninitialized constant MyModel::MD5

ruby hash md5 digest

76
推荐指数
1
解决办法
6万
查看次数

如何在Ruby中获取调用使用提示的命令的名称?

我不久前写了一篇不错的小Ruby脚本,我非常喜欢.我想通过检查适当数量的参数来提高其稳健性:

if ARGV.length != 2 then
  puts "Usage: <command> arg1 arg2"
end
Run Code Online (Sandbox Code Playgroud)

当然那是伪代码.不管怎么说,在C或C++我可以用argv[0]得到的名称,用户用得到我的指挥,无论他们把它叫做喜欢./myScript.rbmyScript.rb/usr/local/bin/myScript.rb.在Ruby中,我知道这ARGV[0]是第一个真正的参数,并且ARGV不包含命令名称.有什么方法可以得到这个吗?

ruby command-line

76
推荐指数
2
解决办法
3万
查看次数

如何切换到使用Homebrew安装的ruby 1.9.3?

我用hombrew安装了ruby 1.9.3

brew安装红宝石

但仍然使用默认的1.8.7.如何切换osx以使用1.9.3作为默认ruby?

ruby macos homebrew osx-lion

76
推荐指数
5
解决办法
8万
查看次数

指定_(下划线)变量的位置和方式是什么?

大多数人都知道_IRB作为最后回报值的持有人的特殊含义,但这不是我在这里要求的.

相反,我问的是什么_时候用作普通旧Ruby代码中的变量名.在这里它似乎有特殊的行为,类似于"不关心变量"(àlaProlog).以下是一些说明其独特行为的有用示例:

lambda { |x, x| 42 }            # SyntaxError: duplicated argument name
lambda { |_, _| 42 }.call(4, 2) # => 42
lambda { |_, _| 42 }.call(_, _) # NameError: undefined local variable or method `_'
lambda { |_| _ + 1 }.call(42)   # => 43
lambda { |_, _| _ }.call(4, 2)  # 1.8.7: => 2
                                # 1.9.3: => 4
_ = 42
_ * 100         # => 4200 …
Run Code Online (Sandbox Code Playgroud)

ruby

76
推荐指数
2
解决办法
2万
查看次数

标签 统计

ruby ×10

ruby-on-rails ×2

charts ×1

command-line ×1

digest ×1

haml ×1

hash ×1

homebrew ×1

irb ×1

macos ×1

md5 ×1

netbeans ×1

oop ×1

osx-lion ×1

singleton ×1

string ×1

trim ×1