@fresh_fish @lgn21st 我已经收到了
老是提示无法加载 /asset/ 目录下的内容
怎么提示的,在那个地方提示的?
if a = Model.find
end
这个写法我也是从 Rails 的源代码里面学的,一直觉得挺好的
成都居然还有这么好的公司
注意 WIKI 里面有段关于 Rails 3 需要用 JS 处理的说明
redis.conf
的 bind 去掉,防火墙解封
你的场景用 scope 会比较合适一些
之前这里有讨论过这个实现的,找找看
一个
补充这个帖子,最近尝试用了 https://github.com/flyerhzm/simple_cacheable 非常方便
#4 楼 @siriuszhuang 这个要看具体的场景的,看这个例子:
先需要统计文章的阅读量,如果你是这样
def show
@post = Post.find(prams[:id])
@post.hits += 1
@post.save
end
那就会出现并发的问题,统计数字会有出入,应为你是从数据库拿出来计算以后在存进去的,并发高的时候就会出现统计数字有出入,因为取出到存入的过程就会有其他的改写了 hits 的值。
所以这类情况就得将 +1 的动作放到数据库里面执行(由于数据库里面是有执行优先级的设计的)
其他的并发冲突的场景也是类似的实现
全局锁,唯一限制 都可以
form_for :posts, :url => posts_path, :method => :get do |f|
f.label "请输入名字"
f.text_field :name
f.submit :name=>nil
end
数据库都挂了,跑起来有什么用?
同感,并且都用了一个月了,还没习惯
最好还是别用这么敏感的单词,以后很有很多麻烦事
赞,这样搞多应用部署就简单了
在 Rails 里面子应用的 root_path 会有目录么?
#2 楼 @sanivbyfish 那是你不会看,熟悉的人定位问题很快的
我觉得很有必要出个视频讲解一下如何分析错误的原因, @poshboytl
如果 @middleware 有值,后面的就不会执行了
有 .railsrc 么?以前还没见过
有一个 rdoc.info ,不过大多数我都是 Google 搜索的,很容易搜到 Rails API 文档里面的东西
不知道,我忘了我有没有用 1.9 特有的语法,其他没有什么特别的,话说,试试不久知道了 另外,建议用 1.9.2 以上的版本,速度块多了
你有没有安装 patch ?或许是 patch 引出的问题,1.9.2 我在很多环境都试过,没有你这种问题