RAILS_ENV=env bundle exec rake environment elasticsearch:import:model CLASS='Topic' FORCE=y --trace
RAILS_ENV=env bundle exec rake environment elasticsearch:import:model CLASS='Page' FORCE=y --trace
RAILS_ENV=env bundle exec rake environment elasticsearch:import:model CLASS='User' FORCE=y --trace
感觉现在大家都开始以文乞讨。无论是微信公众号,还是分答等平台,利益最大化的趋势越来越盛行。以后,如果问路,先给 100 元。不知道是好还是坏。
表示翻译官方文档而且要保持更新真的好难。。。
#7 楼 @debugtalk 这里说私活,没说 ruby ...
接过几次私活,开发,测试的都有,做下来之后,都是觉得开低了。你觉得简单的系统,不一定简单,特别是不懂的人提的需求,天了个撸的。
论静音感觉不如 rf103
删号了?
还好吧,之前的都审美疲劳了。搞个皮肤换来换去。
try //iframe
xpath
在 Topic User Page 分别加入:type_order: self.type_order
def as_indexed_json(options={})
{
title: self.title,
body: self.full_body,
node_name: self.node_name,
updated_at: self.updated_at,
excellent: self.excellent,
type_order: self.type_order
}
end
def type_order
1 for topic
5 for Page
10 for User
end
然后在 Search Controller 里面:
class SearchController < ApplicationController
def index
search_params = {
sort: [
{type_order: {order: "desc", ignore_unmapped: true}},
{updated_at: {order: "desc", ignore_unmapped: true}},
{excellent: {order: "desc", ignore_unmapped: true}}
],
query: {
multi_match: {
query: params[:q],
fields: ['title', 'body', 'name', 'login'],
fuzziness: 2,
prefix_length: 5,
operator: :and
}
},
highlight: {
pre_tags: ["[h]"],
post_tags: ["[/h]"],
fields: {title: {}, body: {}, name: {}, login: {}}
}
}
@result = Elasticsearch::Model.search(search_params, [User, Page, Topic]).paginate(page: params[:page], per_page: 30)
end
end
这下对了
技术顾问没有软件测试。ID:lihuazhang
太好了。testerhome 也用 elasticsearch,但是有几个 bug。一会看看你的代码。
问题:Redcarpet 的 table render 的时候,能在套一层 div 不?
我的做法:覆盖 table 函数。
def table(header, body)
%(<div class="table-responsive"><table class="table table-bordered table-striped">#{header}#{body}</table><div>)
end
结果: 这个函数不起作用。 出来的 table,没有外面 wrap 的 div。
代码在这里: https://github.com/ruby-china/ruby-china/blob/master/lib/markdown.rb#L29
可以不测啊,出问题了再修就可以了。
#11 楼 @huobazi 看来我们的 testerhome 的客户端完整度最高了。 http://fir.im/p9vs
每 create 或者 destroy 一个 reply,则会自动更新 user 和 topic 模型里的 replies_count 这个字段。
这样子,有问题,rubychina 现在的问题,我在 A node 发了一个帖子,然后把这个帖子更新到 B node。就不会更新 node 里面的 topic_count
#11 楼 @teddy_1004 但是你们不是六天工作制么?