另外,Bug 可以提交到 Github 上面去,这个东西明显只有我能回答,发这里没意义啊
哦,这个是一个索引应用的问题,请在 application.rb 里面 调用一下 有定义 redis_search_index 的 Model, Model.new 一下就可以了,不然 redis_search_index 没法知道有那些 Model,这个问题我会在后面想办法解决,Mongoid 没有这个问题。 比如
class Post < ActiveRecord::Base
redis_search_index(:title_field => :title)
end
application.rb
Post.new
那个是之前 put.im 上面发的,没在这个上面,我没移过来
我好奇,redis-search 你们拿着就会用么?不知道那个 README 上面的说明写得是否到位
支持的,用 ActiveRecord 就可以,也就是说,SQLite, PostgreSQL 都可以的。
我是不喜欢用 forum 和 bbs 这类的词语,觉得这些都被用烂了,所以没有用
Gem 的 doc 我基本没在本地用过,全是上 http://rdoc.info 看的
哥,你名字为什么这样啊?
那个 Migration 文件后面不是又一长串数字么,这个一个时间戳,rake db:migrate 执行完成一个 Migration 文件以后会将这串数字存入数据库中的 schema_migrations 表里面。而再一次执行 rake db:migrate 的时候,Rails 会检测 schema_migrations 的最后条的版本
而那个时间戳是重大到小的,可以用来做一个顺序排列,Rails 只用中 schema_migrations.last 以后开始的文件开始执行就可以。所以这也是为什么那长串数字在前面。
者也搞不起来了,准备服务器到期后就关了
你这样同步不靠谱,数据一多要跑死。
可以搞 Rails Templet,然后用 Scaffold 生成
好了
就是管理后台吧? 我也一直在寻找,依然没找到
ActiveAdmin 的分子里面貌似有可用的,不过有些 Bug
当你需要这样调用方法的时候
def foo
end
foo { "this is block param." }
现实点的场景,比如你需要给 Views 定一个 space_less Helper 方法,清除区域内的 HTML 的空白字符,使得调用起来可以这样:
<%= spaceless do %>
<html>
<body>
<head></head>
</body>
<% end %>
这个时候,你就需要用 yield 来定义一个可以接收 block 作为参数的方法了
module ApplicationHelper
def splace_less
body = yield
body.gsub!(/\s+/,'')
body
end
end
赶紧把 @ 回复通知的功能,搞到这个里面来
以前的数据没了啊?
Gemfile:
gem "omniauth-douban", :git => "git://github.com/ballantyne/omniauth-douban.git"
此外,现在用户信息去掉了之前姓名的项,只保留用户名,以简化,建议大家将用户名改为 Twitter ID,以便于 @ 回复的时候可以链接到 Twitter
论坛里面的格式化如果改为 markdown 不知大家觉得如何,但我又担心格式多了会太乱
其实现在的节点分得还不太好,没必要写 Rails 出来
Shit Rais 3.1 的 auto_link 依然有中文的 Bug
class Formatter
def self.markdown(str)
end
end
然后在 config/application.rb 里面
require "formatter"
以后任意地方就可以用:
Formatter.markdown 但是实际项目中效果不好,看数据
1.9.3-p0 的: Started GET "/topics" Completed 200 OK in 185ms (Views: 160.3ms | Mongo: 22.2ms)
Started GET "/wiki" Completed 200 OK in 52ms (Views: 48.7ms | Mongo: 2.3ms)
Started GET "/topics/6" Completed 200 OK in 116ms (Views: 90.7ms | Mongo: 19.7ms)
1.9.2 打过补丁的: Started GET "/topics" Completed 200 OK in 79ms (Views: 58.7ms | Mongo: 18.6ms)
Started GET "/wiki" Completed 200 OK in 18ms (Views: 15.7ms | Mongo: 1.8ms)
Started GET "/topics/6" Completed 200 OK in 65ms (Views: 48.4ms | Mongo: 10.0ms)