传的什么图?
遇到 Nginx 错误,需要看 Nginx 的错误日志,你的在: /home/hmpuser/deploy/shared/log/error.log
不知道 Failed requests
是否意味着有那么多次没有请求成功?
楼主请认真发帖,排好格式,不然下次不让你发帖了,你之前发的贴全都是乱七八糟的! 上 Ruby China 这么久了还不会用?Ruby China 的功能你好歹研究一下吧!
如何贴代码请看这贴:http://ruby-china.org/topics/13152
你需要在你的 production.rb 和 application.rb 里面分别设置
application.rb
config.action_mailer.default_url_options = { :host => "http://127.0.0.1:3000" }
production.rb
config.action_mailer.default_url_options = { :host => "http://youdomain.com" }
哟,难道看到一个基于 Rails 的门户网站,Rails 2.3 的,哈哈哈
open(url) 处可以尝试实现 cache,可以看看 open-uri-cached
顺便提一下,建议楼主:
routes.rb 第 13 行那个去掉
https://github.com/runup/huyou_1/blob/master/config/routes.rb#L13
好想认真的学一下,用它写个东西
用 Rails 的话:
irb> "start_menu_icon_cls".camelize(:lower)
=> "startMenuIconCls"
http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-camelize
以下代码手写,没实际跑过,你可以看看这个写法和思路
module MarkdownBody
extend ActiveSupport::Concern
included do
end
def markdown_content_with_field(field)
self.body_html = MarkdownTopicConverter.format(self.send(field)) if self.send("#{field}_changed?")
end
module ClassMethods
def markdown_body(body_field)
class_eval %(
before_save do
markdown_content_with_field('#{body_field}')
end
)
end
end
end
class Post
include MarkdownBody
field :content
markdown_body :content
end
class Comment
include MarkdownBody
field :comment
markdown_body :comment
end
还有你可以看看我之前写的 redis-search 的某个文件:https://github.com/huacnlee/redis-search/blob/master/lib/redis/search/base.rb
首页排版已改
Ruby China 现在也是在又拍的
medium.com 的内容排版非常棒!
你的场景非常类似 Ruby China 的 Markdown 处理动作,可以参考这个文件: https://github.com/ruby-china/ruby-china/blob/master/app/models/mongoid/markdown_body.rb