@billy 为啥 helper 是毒药?第一次听到这种说法
@blacktulip @huacnlee 我也觉得 ERB 够用了,CoffeeScript 我是觉得用 Ruby 类似的语法写 Javascript 很爽。
Long live testing
是,rails 的学习还是比较难的,但是真的理解了 rails, 你就会知道 rails 的好!
你不觉得这样多写了很多代码吗?约定由于配置,这多好!
@bzhang443 为啥不多介绍下公司呢?公司实力如何?
大赞!
正需要呢
@huacnlee 用 paranoia, 你可以看下 https://github.com/rails/rails/issues/14537
@huacnlee 我现在主要是想可以在 has_many
的时候覆盖掉 default_scope
, 4.0 是不能覆盖的
@huacnlee 恩 我先看下 change_log
@huacnlee 4.0 升级到 4.1 有什么经验吗?
@huacnlee 你都那么晚还在?
@huacnlee redis-search 只能检索一个字段吧,有没有考虑支持多个字段?
还有 redis-search 好像太依赖分词了,没有分到的词是搜索不到的,用 keys *query*
貌似又会有性能问题,确实不好搞。
而且代码里面用的是 class_eval
,不知道能不能将 class_eval
里面的代码独立成一个 module
,然后 include
进去。
今天看了下 elasticsearch-rails 的代码,redis-search 可以用 elasticsearch/rails/tasks/import
一样的方法去建立索引,这样就不需要在 initializer 里面先引用 model
了。
搭车问个问题,elasticsearch 怎么建立指定字段的索引?
服务化?
讨厌
很有创意
120 个赞
@lalameat 看要求的
英语要求太高,差评!!!
赞一个!
哇哦 好赞!!!
手机版的 URL 是什么规则,应该是每个商城不同的规则吧,反正最好是用策略模式,不同商城用不同策略。
@jasl 都是一样的吧
@ywjno 好吧 我承认这不是最变态的 这是不想让人玩的节奏啊
:plus1:
2.1.0p0 :004 > a = 'j̸̛̯͒͊͗̅̌͗ͮà̊̑̍͑͌̅ͥ̅ͦl̅͛̈͐͗̇̈́̎̽ͬk̅̈̉̑ͧ̈ͪ̊ͣ̔dͣ̿ͫ̓́̋͐ͥ̓͐jͭ́ͭ͊̄͐̎̍̓ͪf̸̧̛̦̌͑̈̆̅͜n͋ͤ̐ͦ̽͒̈ͨ̉̋ŝ͌̀͂ͧ̔̈̏̚҉a̵ͯ̄̈́ͫ̃́̚̚͏j͋̇̀͗͗̓̄̐͐̔d͛̊ͩͤ̉͛̇ͬ͊̚n͇̈́̿̈͛͒ͬ̚͢͝f͗̿̄͒͆̈́̓̂́͝j͋̈́ͥ̀͑̇͛ͩ͒̚j̑̔̇ͮ̌̔ͫͣ͐͆å̡͛̈́̓̄̓̋ͯ͡ṡ̇ͭ̐̆͂̉̃̾̋kͧ̈́͗͊͌̍͂̾ͧ͞;̡ͯ̏͂͛͆҉̶͓͘f̒̌̇̈́̔ͦͤͮ̂̓d͌ͧ̂̑̐͏̨̠̣̝lͬ̐ͩͮ͒̓͑ͬͤ̔j̧̨͒̐̏ͣ̓͞͡͏l̐ͤ̂͂̈́̾͋̃̅͗s̈ͭ̓ͣ͒̉̽͋͆̏dͥ͆̆ͣ̋ͯ͐ͣ͂ͧl̴̇ͦͬ̐̌ͭ̓͒̈́j̃̆ͦ̄ͣ̇ͥ̽ͮ̿l̀ͥ͂ͤ͗̀̆͋̚͝k̃͑̃͗̈́ͭ̋ͨ̄ͮjͧͨ̏̽̌͐̔̈ͬͯa̽͊̿ͬͧ̽͆̽̉̚'
2.1.0p0 :004 > a.codepoints
=> [106, 850, 842, 855, 773, 780, 855, 878, 795, 824, 815, 798, 846, 816, 814, 827, 826, 806, 852, 805, 809, 810, 806, 798, 826, 846, 97, 768, 778, 785, 781, 849, 844, 773, 869, 773, 870, 794, 789, 801, 809, 857, 793, 858, 809, 806, 797, 816, 793, 810, 827, 805, 793, 827, 825, 812, 799, 814, 108, 773, 859, 776, 848, 855, 775, 836, 782, 829, 876, 769, 850, 873, 829, 833, 821, 799, 851, 841, 806, 853, 814, 800, 846, 796, 812, 816, 805, 803, 858, 819, 107, 773, 776, 777, 785, 871, 776, 874, 778, 867, 788, 787, 771, 834, 786, 777, 772, 780, 783, 789, 860, 808, 795, 860, 817, 828, 828, 805, 814, 827, 100, 867, 831, 875, 787, 769, 779, 848, 869, 787, 848, 870, 871, 868, 784, 877, 879, 785, 863, 802, 813, 806, 846, 810, 811, 798, 854, 845, 837, 854, 791, 796, 106, 877, 769, 877, 842, 772, 848, 782, 781, 787, 874, 772, 779, 788, 855, 842, 843, 842, 769, 834, 865, 813, 839, 800, 812, 791, 825, 799, 837, 813, 799, 815, 840, 814, 813, 840, 800, 805, 102, 780, 849, 776, 774, 773, 807, 795, 860, 824, 806, 813, 797, 837, 798, 798, 791, 811, 810, 814, 791, 110, 843, 868, 784, 870, 829, 850, 776, 872, 777, 779, 849, 835, 830, 877, 868, 795, 821, 847, 808, 802, 846, 858, 858, 797, 796, 798, 817, 845, 790, 797, 793, 828, 811, 825, 115, 770, 844, 768, 794, 834, 871, 788, 776, 783, 1161, 862, 815, 839, 816, 819, 817, 813, 805, 841, 97, 879, 772, 794, 794, 836, 875, 771, 769, 821, 847, 824, 805, 797, 846, 792, 793, 805, 839, 793, 798, 106, 843, 775, 768, 855, 855, 835, 772, 784, 848, 788, 835, 843, 787, 876, 770, 821, 795, 1161, 803, 799, 798, 806, 828, 845, 813, 857, 818, 840, 813, 790, 804, 800, 804, 819, 100, 859, 778, 873, 868, 777, 859, 775, 794, 876, 842, 795, 866, 863, 814, 800, 841, 793, 796, 799, 857, 841, 791, 800, 810, 816, 825, 825, 110, 836, 831, 776, 794, 859, 850, 876, 866, 861, 839, 797, 854, 854, 828, 819, 804, 857, 803, 791, 845, 803, 791, 825, 102, 855, 831, 772, 850, 838, 836, 787, 770, 833, 861, 832, 862, 808, 810, 791, 814, 816, 792, 819, 816, 826, 816, 800, 799, 857, 106, 843, 836, 869, 768, 849, 775, 859, 873, 850, 794, 833, 861, 824, 800, 800, 805, 814, 818, 806, 841, 851, 811, 793, 810, 853, 857, 815, 841, 790, 819, 106, 785, 788, 775, 878, 780, 788, 875, 867, 848, 838, 831, 774, 772, 862, 856, 789, 860, 820, 814, 825, 798, 799, 851, 805, 841, 841, 827, 809, 803, 826, 791, 854, 806, 857, 790, 811, 97, 778, 859, 836, 787, 772, 787, 779, 879, 865, 801, 823, 864, 805, 854, 812, 851, 816, 854, 798, 812, 817, 803, 826, 857, 790, 851, 840, 115, 775, 775, 877, 784, 774, 834, 777, 771, 830, 779, 836, 830, 856, 795, 812, 857, 827, 813, 841, 107, 871, 836, 855, 842, 844, 781, 834, 830, 871, 862, 862, 840, 791, 791, 828, 793, 857, 828, 845, 809, 59, 879, 783, 834, 859, 838, 801, 1161, 822, 856, 851, 854, 793, 846, 814, 839, 790, 825, 839, 809, 102, 786, 780, 775, 836, 788, 870, 868, 878, 770, 835, 865, 866, 824, 815, 837, 857, 806, 806, 814, 827, 812, 812, 846, 840, 853, 825, 817, 809, 100, 844, 871, 770, 785, 784, 847, 808, 800, 803, 797, 818, 813, 810, 853, 845, 800, 790, 108, 876, 784, 873, 878, 850, 835, 849, 876, 868, 788, 843, 787, 855, 838, 843, 836, 771, 864, 861, 791, 845, 791, 791, 841, 804, 817, 809, 817, 791, 825, 854, 106, 850, 784, 783, 867, 835, 862, 865, 807, 808, 847, 817, 818, 818, 792, 854, 791, 817, 815, 812, 798, 853, 827, 108, 784, 868, 770, 834, 836, 830, 843, 771, 773, 855, 867, 842, 876, 842, 789, 824, 847, 866, 819, 827, 825, 817, 797, 792, 115, 776, 877, 835, 867, 850, 777, 829, 843, 838, 783, 867, 788, 848, 843, 838, 829, 865, 847, 795, 852, 852, 841, 816, 858, 854, 800, 839, 837, 818, 817, 852, 793, 100, 869, 838, 774, 867, 779, 879, 848, 867, 834, 871, 835, 820, 856, 832, 860, 847, 790, 854, 805, 813, 839, 828, 805, 814, 805, 846, 818, 790, 854, 840, 837, 837, 108, 775, 870, 876, 784, 780, 877, 787, 850, 836, 820, 795, 833, 864, 812, 853, 858, 798, 826, 845, 813, 796, 106, 771, 774, 870, 772, 867, 775, 869, 829, 878, 831, 774, 779, 867, 786, 774, 789, 808, 846, 803, 791, 812, 827, 851, 858, 790, 851, 841, 809, 857, 854, 793, 841, 791, 841, 819, 108, 768, 869, 834, 794, 868, 855, 768, 774, 843, 861, 795, 832, 1161, 837, 805, 817, 792, 790, 851, 800, 852, 812, 817, 805, 839, 793, 805, 825, 790, 826, 798, 107, 771, 849, 771, 855, 836, 877, 779, 872, 772, 878, 867, 875, 850, 843, 860, 814, 817, 814, 815, 857, 818, 797, 858, 815, 809, 854, 797, 799, 839, 851, 809, 819, 845, 106, 871, 872, 783, 829, 780, 848, 788, 776, 876, 879, 871, 832, 801, 861, 866, 815, 803, 792, 818, 815, 837, 840, 845, 840, 97, 829, 842, 831, 876, 871, 829, 794, 838, 829, 777, 843, 802, 837, 797, 809, 793, 839, 816, 804, 840, 799, 805, 809, 825, 825, 797, 799, 840, 805, 851, 791]