小编jun*_*nky的帖子

rails helper - 我怎样才能得到帮助器给我一个`<br/>`(或其他标记)

我的助手是这样的:

def some_help(in_string)
  in_string + " and more"
end
Run Code Online (Sandbox Code Playgroud)

但是我希望它能
在输出之前完成,并且我会逐字逐句地获取字符,即不是休息,但我想要的是问题.

所以

def some_help(in_string)
  "<br/>" + in_string + " and more"
end
Run Code Online (Sandbox Code Playgroud)

不行.

ruby ruby-on-rails

17
推荐指数
1
解决办法
5152
查看次数

bundle install为#<Bundler :: Dsl:0x00000001c4e1f8>提供了未定义的方法`ruby'

bundle install 给予:

> undefined method `ruby' for #<Bundler::Dsl:0x00000001c4e1f8>
Run Code Online (Sandbox Code Playgroud)

知道怎么解决?我正在使用Ruby 1.9.3-p125.

ruby bundler

10
推荐指数
3
解决办法
3082
查看次数

在Mac上,我在本地创建了一个.html文档,但在浏览器中我只看到HTML源代码

在Mac上,我使用一些非常简单的html创建了一个文件,例如<h1>my web page</h1> 我将其另存为.html.我启动firefox或Opera并使用open文件,但我只是将内容视为html源代码,例如我看到了<b>标签等.

如果你想要这里的所有代码,那就是:

<html>
<head>
</head>
<body>
  <h1>My Web Page</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

编辑:"富文本"格式是问题.请参阅下面的答案.

html browser macos

7
推荐指数
1
解决办法
7341
查看次数

Mongoid - 如何获得第二张唱片?

我可以

1.9.3p125 :122 > User.first
=> #<StandardUser _id: 4f849..

1.9.3p125 :124 > User.last

1.9.3p125 :125 > User.count
=> 5

但我找不到任何方法来获得其他记录(2到4).

ruby-on-rails mongodb mongoid ruby-on-rails-3

5
推荐指数
1
解决办法
1399
查看次数

Ruby - 如果变量不存在,我该如何处理它?

我想要做 puts blob

但如果blob变量不存在,我得到

NameError: undefined local variable or method `blob' for main:Object
Run Code Online (Sandbox Code Playgroud)

我试过了

blob?  
blob.is_a?('String')
puts "g" if blob  
puts "g" catch NameError
puts "g" catch 'NameError'
Run Code Online (Sandbox Code Playgroud)

但没有工作.

我可以通过使用@instance变量来绕过它,但这就像我应该知道的那样作弊并且相应地处理没有价值的问题.

ruby

4
推荐指数
1
解决办法
2677
查看次数

选择MAX时更新其他列的值(updated_date)

我在用select field1, max(updated_date) from mytable.
我得到正确的值max(updated_date),即最大的日期.
但是field1我只得到第一条记录的值,即"ta1",当我真的想要第三条记录中的"ta3"值(具有最大日期值的那条)时.

例如

+------------+---------------------+
| field1     | update_date         |
+------------+---------------------+
| ta1        | 2012-03-11 11:05:15 |
| ta2        | 2012-03-11 11:05:32 |
| ta3        | 2012-03-11 11:05:56 |
+------------+---------------------+
3 rows in set (0.00 sec)

+------------+---------------------+
| field1     | max(update_date)    |
+------------+---------------------+
| ta1        | 2012-03-11 11:05:56 |
+------------+---------------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

mysql sql postgresql rdbms max

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

rvm - 无法将版本设置为1.9.3

$ ruby -v
$ ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)

我有:

rvm list rubies

rvm rubies

   ree-1.8.7-2011.03 [ x86_64 ]
 * ruby-1.9.3-p125 [ x86_64 ]

# => - current
# =* - current && default
#  * - default
Run Code Online (Sandbox Code Playgroud)

但我得到:

$ ruby soduko.rb 
nil
nil
Run Code Online (Sandbox Code Playgroud)

我无法切换到1.9.3:

rvm use 1.9.3
Gemset '' does not exist, 'rvm gemset create ' first, or append '--create'.

$ rvm gemset create
# Noting(?)

$ rvm gemset create md
Gemset '' does not exist, 'rvm gemset …
Run Code Online (Sandbox Code Playgroud)

ruby

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

rails - 如何从另一个查询中减去一个查询?

我想做这样的事情:

puts Room.find(1,2,3) - Room.find(1,2)
Run Code Online (Sandbox Code Playgroud)

所以它只Room.find(3)返回那个SQL记录而不是Room.find(1,2,3)给我的3条记录

ruby sql activerecord ruby-on-rails

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

ruby - 数组数组 - 如何选择唯一元素?

我有一个"Q&A"数组,每个元素都是三个元素(Q,A和Animal)的子数组.如何选择所有独特的动物?

我可以单独选择动物:

[@q_and_a[0][2]] + [@q_and_a[1][2]] + [@q_and_a[2][2]] +[@q_and_a[3][2]] 
# => ["Elephant", "Elephant", "Spider", "Spider"]
Run Code Online (Sandbox Code Playgroud)

ruby arrays unique subset

2
推荐指数
1
解决办法
3213
查看次数

ruby,如何用gsub删除末尾的空格?

这将删除所有空格:

irb(main):021:0> 'gff gf ggfgfg '.gsub(' ','')
=> "gffgfggfgfg"
Run Code Online (Sandbox Code Playgroud)

但我想要删除最后的空间,

就像是

irb(main):023:0>  'gff gf ggfgfg '.gsub([*' '$],'')
Run Code Online (Sandbox Code Playgroud)

但我得到:

SyntaxError: compile error
(irb):25: syntax error, unexpected $undefined, expecting ']'
'gff gf ggfgfg '.gsub([*' '$],'')
                            ^
    from (irb):25
    from :0
                           ^
    (irb):23: syntax error, unexpected ',', expecting $end
    'gff gf ggfgfg '.gsub(^' ','')
                               ^
        from (irb):23
        from :0
Run Code Online (Sandbox Code Playgroud)

我不能使用truncate,trim和其他rails帮助器.

ruby regex string

1
推荐指数
2
解决办法
5719
查看次数