小编Boh*_*dan的帖子

如何在模型上放置多个默认范围?

我想知道你如何在模型上有多个默认范围(排序),例如我有一个评论模型,需要按日期和批准进行排序:

default_scope :order => 'approved ASC', :order => 'date ASC'
Run Code Online (Sandbox Code Playgroud)

那么你如何将这两种订单都放在模型上,所以我首先按批准订购,然后按日期订购.

干杯!

sql model ruby-on-rails default-scope

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

在浏览器中禁用ssl警告

我有自己的SSL证书是否可以在Firefox 3+或Google Crome中禁用SSL警告?我的意思是完全禁用所有证书和主机,或仅针对所有子域的一个根证书?

firefox google-chrome

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

Rails视图中的嵌套循环

我在视图中嵌套了网格,并希望为每个网格使用相同的CSS类.当我使用两个嵌套cycle( "odd", "even" )帮手我搞的一团糟CSS像三排odd

样本网格

<% first_collection.each do |entry| %>
  <tr class="<%= cycle( "odd", "even" ) %>">
    # some info here
    <% entry.records.each do |record| %>
      <div class="<%= cycle( "odd", "even" ) %>">
        <%= record.value %>
      </div>
    <% end %> 
  </tr>
<% end %>
Run Code Online (Sandbox Code Playgroud)

所以问题 - 是否有可能有两个相同的嵌套循环,彼此不相互混淆?

ruby-on-rails

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

如何在ruby中搜索和替换字符串?

我尝试了下面的代码来搜索字符串模式"]]>*/-->"并用"*/-->"using gsub函数替换它.

而不是替换整个字符串.它取代了明智的人物......

File.open('reporttestphp2.xml', 'r+') do |f1|     
  while line = f1.gets
    f1.puts line.gsub("]]>*/-->","*/-->")   
  end    
end
Run Code Online (Sandbox Code Playgroud)

如何在Ruby中替换整个字符串模式?

ruby string replace ruby-on-rails gsub

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

只运行一次cron作业

您好我必须从轨控制器重新启动Apache我试图做到这一点与%x{}system命令,但它没有,所以我决定用cron来做到这一点是有可能使将只执行一次定期任务?

cron ruby-on-rails

0
推荐指数
1
解决办法
1965
查看次数