Tag: 的Ruby on 轨道

猴子修补在轨道3

Monkey Patch在Rails 3中的首选方式是什么? 我只是想添加一个方法到String类。 我更多的是在哪里放置文件。

你如何覆盖form_for helper中的类名?

我需要添加一些类名到我的表单中。 我使用Rails的form_for帮手来做到这一点。 我尝试添加{ :class => 'classname' }无济于事。 我如何添加类到这个Rails帮助器输出?

如何在Ruby on Rails中创build一个新的环境?

我试图创build一个新的环境(build设)与哈德森使用它。 我这样做是因为我不想把我的testing数据库与哈德森testing数据库混在一起。

Rails控制台中手动更新属性值的validation问题

我有一个简单的问题。 我想在rails控制台中为我的User.find(1)更改一些字段值。 我试过了: u = User.find(1) u.update_attributes(roles_mask: 3) 并得到false回报。 当我检查u.errors.full_messages ,我发现这是因为has_secure_password密码validation存在问题。 如何在控制台中手动更新?

将CSS类添加到rails link_to helper

我正在尝试使用下面的代码使用css来设置rails链接的样式: <%= link_to "Learn More", :controller => "menus", :action => "index", :class => "btn btn-inverse" %> 我希望这会创build一个如下所示的链接: <a href="menus/" class="btn btn-inverse">Learn More</a> 相反,铁轨正在渲染 – <a href="/menus?class=btn+btn-inverse">Learn More</a> 有没有其他人有这个问题/知道我在做什么错了? 我知道我可以通过手动创build锚标记而不是使用帮助来避免这个问题,但是我想知道是否有办法将css类信息传递给帮助程序本身。 我正在使用Rails 3.2.6。 谢谢!

Rails中提供了哪些Flash消息types?

到目前为止,我得到了: :注意 :警报 :错误 但是有确定的列表,可以使用,比如在redirect_to path, :error => "Oh no!" ?

有没有更聪明的方法来重新索引elasticsearch?

我问,因为我们的search处于不断变化的状态,但是每当我们对索引进行更改(更改标记器或filter,或者分片/副本的数量)时,我们不得不吹掉整个索引,将所有Rails模型重新索引到Elasticsearch中…这意味着我们必须考虑停机时间来重新索引所有logging。 有没有更聪明的方法来做到这一点,我不知道?

Rails的JSON序列化十进制添加行情

我使用默认的JSON序列化模型,它具有许多十进制和整数属性。 示例结果是: { "user": { "id": 1234, "rating": "98.7" } } 注意围绕“评级”的值加引号。 这会导致我正在使用的反序列化库将它们错误地视为string(而不是小数)。 可以将Rails设置为不使用所有小数的引号吗? 编辑: 我在Rails 3.0.7和Ruby 1.9.2,如果有所作为。 编辑: 终奌站: rails g model user rating:decimal rake db:migrate 安慰: user = User.create(rating: 98.7) user.to_json

导轨select_tag选定的值

对于下面给出的代码,我想保持与传递的值select的select框。 但是这不起作用: @yrs =[2011,2010,2009,2008] <%= select_tag 'year', options_for_select([["Select" , "" ]] + @yrs.to_a,:selected=>2011) %> 请告诉我如何去做。 谢谢

我如何访问Rails 3应用程序对象的名称?

我需要从Rails 3引擎中知道程序员应用程序的名称。