:plus1: 几个月前,我就默认使用 https,除非连不上才改成 http
因为self.from_omniauth(auth)
是类方法,self
指的就是User
,所以where
方法是被User
调用的。
Rails 是 ruby 开发的框架,令人感觉是一门全新的语言,这也是 ruby 语言的强大之处。 现在的你千万不要怕,你能看懂 ruby,只要多阅读http://guides.ruby-china.org/index.html,多来论坛这里提问,再有项目跟,很快就会入门了。
楼主人很好,支持一下
/\A[a-zA-Z0-9\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z]+\z/
我的项目使用了
#app/assets/javascripts/application.js
Turbolinks.enableProgressBar();
之后在生产环境中发现rake assets:precompile
老是报错,有朋友遇过这种问题不?
石墨看起来真的很简洁方便,会考虑加入 markdown 的支持吗?
对于刚学习 Rails 的朋友来说,先学会完成功能往往会更有成就感,能让自己更有动力学习更深层次的知识,当初的我也是这样
已下单
支持免费
#6 楼 @levyyoung 其实也不贵啦,如果不追求速度,那就 heroku
吧
我用的是 linode
东京节点,最低配,10 美元的月费,速度还挺不错的,http://vrails.com
rake db:drop db:create db:migrate
第 1 种方法挺好的,我们项目就在用
var duoshuoQuery = { short_name: "vrails" };
function initliazizeDuoshuo() {
var ds = document.createElement('script');
ds.type = 'text/javascript';
ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
};
$(document).on('ready page:load', initliazizeDuoshuo);
但还是不成功,在ready
的时候会显示,但每次page:load
时就不会显示,而只会添加新的:
<script type="text/javascript" async="" src="http://static.duoshuo.com/embed.js" charset="UTF-8"></script>
何解?
@huacnlee 我觉得可以在回复中打标记,标记为被采纳的答案,类似于百度知道的形式,这样可以方便日后已解决帖子的统计
#20 楼 @keepeye 楼主,我刚从 jekyll 转到 RoR,还是自己定制的 blog 用得舒心,可以的话一起交换个友情链接,http://vrails.com
#48 楼 @douxiance #47 楼 @jarorwar 是 jekyll
问题解决了。 原因是我手动在 mysql 里创建了数据库:
create database DATABASE_NAME;
导致编码不正确;
使用
RAILS_ENV=production rake db:create
就没有问题了。