小编tbr*_*oke的帖子

Ruby Hash到值数组

我有这个:

hash  = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } 
Run Code Online (Sandbox Code Playgroud)

我想谈谈这个: [["a","b","c"],["b","c"]]

这似乎应该可以工作,但它不会:

hash.each{|key,value| value}
=> {"a"=>["a", "b", "c"], "b"=>["b", "c"]} 
Run Code Online (Sandbox Code Playgroud)

有什么建议?

ruby arrays hash

110
推荐指数
5
解决办法
16万
查看次数

Rails Angularjs开发过程

我一直在使用Angularjs和Rails,当我进一步深入研究时,我发现Rails和Angularjs都将角色作为单独的应用程序.我也尝试了一些Yeoman,我非常喜欢它 - 我尝试使用yeoman在我的Rails应用程序的assets子目录中构建一个应用程序但它创建了太多的东西

我正在考虑将它拆分并使用json前端创建我的Rails应用程序并创建一个单独的Angular应用程序,使用Yeoman构建它并将完成的Angularjs应用程序放在我的assets子目录中并进行一些整理

这有意义吗?

其他人这样做?

有小费吗?

ruby-on-rails angularjs yeoman

11
推荐指数
1
解决办法
1599
查看次数

与Ransack的Rails Kaminari分页错误

我正在使用Ransack和Kaminari - 我的控制器是:

def index 
  @q = Household.search(params[:q])
  @households = @q.result
end
Run Code Online (Sandbox Code Playgroud)

我认为的相关部分:

- @households.each do |household|
    %tr
      %td= link_to household.household_name, edit_household_path(household)
      %td= household.box
      %td= household.thumbs.html_safe
      %td= household.neighbors.count
      %td= household.visits.count
      %td= household.last_visit
      %td
        = link_to 'Edit', edit_household_path(household), class: 'btn'
        = link_to 'Destroy', household, confirm: 'Are you sure?', method: :delete, class:    'btn btn-mini btn-danger'
  = paginate @households
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:

undefined method `current_page' for #<ActiveRecord::Relation:0x007fd4cd3a0b98>
Run Code Online (Sandbox Code Playgroud)

如果我改变

= paginate @households
Run Code Online (Sandbox Code Playgroud)

= paginate households
Run Code Online (Sandbox Code Playgroud)

我很好,但是当我执行搜索时,我只有分页,当我有空白时,我没有得到任何分页 - 我正在使用体面的曝光,这允许我的家庭而不是@household

ruby-on-rails kaminari

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

将哈希数组键更改为字符串

我有这个哈希:

{["word"]=>1, ["cat"]=>2, ["tree"]=>1, ["dog"]=>1}
Run Code Online (Sandbox Code Playgroud)

但我希望有这个哈希:

{"word"=>1, "cat"=>2, "tree"=>1, "dog"=>1}
Run Code Online (Sandbox Code Playgroud)

我曾经多次尝试与each_keyjoin,但似乎没有任何工作.

我该怎么做?

ruby arrays algorithm hash

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

标签 统计

arrays ×2

hash ×2

ruby ×2

ruby-on-rails ×2

algorithm ×1

angularjs ×1

kaminari ×1

yeoman ×1