def driver
@driver ||= Driver.find(self.driver_id)
end
你要的难道是这个效果?
pundit 做的事情和 cancan 侧重还是有所不同的 你可以看看 pundit 的文档:)Scopes 那部分就可以改变你对他的看法
继续参加抽奖活动~~~~
我一直好奇 docker 集群如果想跨宿主机共享卷怎么解决
你把 confirmation_token 弄短点就是你要的效果了呀
我懒,所以我 Passenger + Apache 我以前的 Nginx + php-fpm 我都换 Apache 了 简单方便不折腾
写爬虫要啥高并发啊…… 直接同步 fork 得了……
这么高密度的办公面积要是放一台服务器在里面,得吵死了…… 打印机再开起来办公室里全是碳粉的的味道……
我是来抽书的,哈哈
我所了解的,一种方案是用 FlexPaper 还有一种方案是用把你的各种文档转成图片,然后在线播放
我对其他方案也非常有兴趣,楼下继续
赞,赞,赞
我现在这么干……
default_scope { select("forum_forum.*, forum_forumfield.*").where(status: 3, type: :sub).joins("LEFT JOIN forum_forumfield ON forum_forum.fid = forum_forumfield.fid") }
让大家见笑了……
#11 楼 @linjunzhugg 然后别在 application 里导入,在 html 里引用,这样他们就是 2 个 CSS 了
赞!
#8 楼 @chaucerling Discuz 的数据库,暂时不能改数据库啊……
#6 楼 @linjunzhugg 在 assets/stylesheets 下新建一个 bootstrap.scss,内容就是那两行 import 专门用于载入 bootstrap
#1 楼 @quakewang 非常感谢,是我需要的
根据 Discuz 的解决方案,他是把你打开某个帖子时所在的 index 页数,也作为一个 url 参数传递到内容页里 然后当你再次点击那个返回到列表,或者导航上的帖子列表,就还能获得你浏览列表时的那个页数,是不是感觉有点脏
不过这个需求其实我们应该换个角度来描述,比如说,我当前正在看 A 帖子,我要返回的是 A 帖子所在的页面 比如你打开 A 帖子时候你是在列表页 3,发帖的人很多,A 帖子很快被弄到第四页了,这个时候如果你还是返回第三页也是不合适的,你应该返回到第四页更符合人性一些,所以你只要根据 A 帖子的 ID,再算算有多少帖子比他新,再根据分页数,就可以算出来你应该返回到第几页了(或者是更新日期等其他参数)
由于每次执行的是 User.first.profile,所以每次都是在生成新的 User 对象,就也一直在 build 一个 Profile 对象 而一旦 build 新的 Profile 对象,由于 has_one 的原因,又会触发数据库的 update,把原有的 profile 的 user_id 置空
另外不知道下面的代码是不是你要的那种效果
class User < ActiveRecord::Base
has_one :profile
after_initialize :default_value
private
def default_value
build_profile if profile.nil?
profile.role ||= "User"
profile.avatar ||= ""
end
end
我也发现 ruby 比 php 慢好多 比如我要计算 10000 个用户,每个人手里有 10000 本书,以前我用 PHP 的时候 都是用这个方法得到书的总数:
$book_count = 10000 * 10000;
可是用了 ruby 之后,我发现我是这么写代码的
book_count = 0;
10000.times do |people|
10000.times do |book|
book_count = book_count +1
end
end
一执行起来,ruby 真的好慢好慢 所以我认为 ruby 好慢,大家说呢?
50
堡垒机 GateOne