person = Person.find_by_name('flowerwrong')
理由:强大的 metaprogramming
全面转移到了 linux 下,多种 IDE(sublime test 3,atom,rubymine)都在用,用烦了就换,我不是 vim 主义者,在服务器上能编辑就行。有好家伙果断用。
暂时没有,没有时间维护。通常都是写出来用。 没有最佳实践,最佳实践就像是一种约束。我喜欢 ruby,是因为他不行 python 那样,只遵循一种模式。这个方法我用烦了,换一个。
#50 楼 @Numbcoder 太大关啦!可以说决定了项目的发展。这也就是有这么多语言存在的一个原因。准确来说,不应该是性能,而是语言的特性。如果是 Hello World,那么什么语言都无所谓,越复杂的应用,对语言本身的特性依赖越大。
#6 楼 @themorecolor rake sunspot:reindex
和 rake sunspot:solr:reindex
的区别在哪儿?
#6 楼 @themorecolor thx, 我试试集成中文分词。
纠结啥呢?试试不就知道了,DHH 都说 haml 确实省了事。36% 代码量。语法来说,没写过确实有点障碍,主要是无法一下子接受,写几天就好了。 PS 你的头像治好了我的颈椎
估计是不知道该学什么了。https://ruby-china.org/topics/20920
帮你@, @Numbcoder @yukihiro_matz
#2 楼 @zj0713001 你意思是自己启动一个 solr,然后不用 sunspot_solr 的,但是他的配置文件还是得用是吗?因为
rails generate sunspot_rails:install
只是生成了 config/sunspot.yml 文件。而bundle exec rake sunspot:solr:start
会生成一堆东西在 solr 文件夹下。我们做 reindex 的时候,也用到了 sunspot_solr,rake sunspot:solr:reindex
。问题就是 solr 下面的那一堆文件还需不需要呢?还有就是如果不需要,也就是完全不需要 sunspot_rails(in production),那么我怎么做 index 或者 reindex,solr 使用 post,但是我没看到 sunspot_rails 里面有做 index 的命令,是不是说还是得需要 sunspot_solr?
另外,我看到官网把 sunspot_solr 标注为可选,表示我们可以完全不用他。
可能有点乱。
谢谢。
有没有不用 sunspot_solr,单独配置 solr 和 sunspot_rails。
#10 楼 @themorecolor 正在探索,好像很麻烦。貌似rake sunspot:solr:start RAILS_ENV=production
可以用于产品环境。
http://stackoverflow.com/questions/4937314/setup-sunspot-solr-with-rails-in-production-environment
https://github.com/sunspot/sunspot/wiki/Configure-Solr-on-Ubuntu,-the-quickest-way
http://chrisdyer.info/2012/07/20/setting-up-solr-in-a-production-environment.html
http://makandracards.com/makandra/5273-using-solr-with-sunspot
https://www.ruby-forum.com/topic/2511651
http://blog.growcn.com/blog/2014/05/13/sunspot-de-keng-die-pei-zhi-yin-qi-liao-wei-guan/
http://ccaloha.herokuapp.com/blog/2014/04/30/howto-setup-sunspot-in-rails4-and-deploy-to-ubuntu12-dot-04-using-capistrano/
#38 楼 @xhj6 我没用 sunspot_solr, 用这个脚本构建成功了。但是我不知道怎么把两者结合起来。网上搜索到一篇文章还说要用到bundle exec rake sunspot:solr:start
生成的 solr 文件夹里面的配置文件,不知道是否需要使用他?另外,config/sunspot.yml
production:
solr:
hostname: localhost
port: 8983
log_level: WARNING
path: /solr/production
# read_timeout: 2
# open_timeout: 0.5
development:
solr:
hostname: localhost
port: 8982
log_level: INFO
path: /solr/development
test:
solr:
hostname: localhost
port: 8981
log_level: WARNING
path: /solr/test
需要怎么配置,网上基本上都说开发环境,没有产品产品环境的案例,不吝赐教。
微盟
赞一个, 搜索多个 model 写法: http://stackoverflow.com/questions/6037802/sunspot-with-multiple-models-in-rails
at.js 挺好听的。
#7 楼 @yukihiro_matz 适合做啥?
#5 楼 @yukihiro_matz 有了 ruby,为啥还需要 elixir?
点赞~
这里最好不用 eval,eval is a devil!!!
#3 楼 @yixiaoyang 话说玩 arm 用啥设备,非硬件出生。
angular 之上
#8 楼 @waitingaminute 双系统,我是 ubuntu12.04+windows,开发全部移步 linux 了。linux 下开发的生态很好,据说 mac 更好,硅谷都是用水果。
java,py 靠谱,mruby,node-webkit 或许可以折腾下