其实我想客观地说一些话, 如果你要求偏向于 ruby,而不是 rails,那么考考算法,数据结构。跟语言有关的东西,最好还是考考基础的东西,能看出人的档次水平。 如果你要求偏向于 rails,那么你就看看这个人做了哪些作品,写着什么样的代码。 最后再关注这个人在学什么新东西,将来想做什么。 我并不赞成面试的时候考语言的概念题,很多面试官都是事先去找题目,后来拿来考应聘者。这样有什么意义?除了显示公司高大上。 要么直接出算法题让实现,要么就聊聊应聘者写过的东西,能写的东西。 浮躁源自这个社会对金钱的崇拜,让人忽略了自我提高。没什么好奇怪的,且不论林子大了,什么鸟都有。就是小小的 ruby 圈子,也是什么猿都有的。做好自己,讲真话,做实事。 程序员应该是一种安静的物种。
Popcorn http://popcornjs.org/ 希望可以帮到你。
当页面头部承担很多导航任务的时候需要。
很早在 leanpub 里面看到,了解了下,颤抖了。
通过 passenger-install-nginx-module 安装的是完整编译安装版,目录会默认到/opt/nginx。 系统自带的,是精简版,目录在/etc/nginx 别用 passenger 了,用 puma 吧,跑得多顺畅。passenger 早期图省事可以玩玩,但是生产环境还是 puma 吧
这些东西是语法糖,有些东西可以暂时不求甚解,仅仅当做 Principle。曾经我也想求甚解,但后来反而弄得很累,再后来学会了,觉得也就是它的语法糖而已。
不是太了解版本是否会对 migration 产生影响。解决不了就去写一个简单地 task 解决问题。但是最好还是去研究下 rails guide
#3 楼 @gefangshuai 你写书上的这段代码之后,运行 rake db:migrate 了吗?运行之后,新纪录会产生 1 的默认值
#4 楼 @gefangshuai 你的这个还是 migration,还要加一个 task,你去搜一下 task 怎么写吧。
写 migration 文件对已有表的已存在的数据不做改动的,你新增的数据会增加这个默认值 1.
最好的办法是除了写这个 migration 文件外,写一个 task,处理下现有的数据。
#7 楼 @shangrenzhidao 你没有明白我的意思,以及那个谁的意思。看一下 rails guide 吧 http://guides.rubyonrails.org/migrations.html#creating-a-migration
rails s model, 没有这个命令。忘记漏写当然不需要了重写了,你只要 rails g migration add_your_field_to_model 就可以了
#1 楼 @kevinzhow
#5 楼 @zhbinx
#6 楼 @small_fish__
修改了一个默认引入 bootstrap 的问题,如果有需要,可以更新下。最新版本 1.3
有没有 TDD 特别好的案例推荐的?
此人在 php 社区,symfony 群里已经被抵制了,突然跑到了这里宣传,php 群里确实一堆人在投诉他,说他的课程各种有问题,我现在只是转述那些人的说辞,具体的我也不做评论,因为我没用过。他卖课程是没有错的,大家应该尊重劳动成果转变成商品,唯一的缺陷,是在诚信方面,他在 php 群里也是换了好几次马甲跟大家争论,其中有一些人是投诉他的课程有问题。
#6 楼 @small_fish__ 你是指什么事件?click 之类的事件不是自己写的吗?
#1 楼 @kevinzhow 是,弄得很痛苦,他们早已经不更新了,连一个.navbar-inverse 的 navbar 都有。
#2 楼 @small_fish__ 你指的是去除它的 select 事件,用你自己的?那你得自己定制了,可以在 js 文件里最后面引用你自己的定义。默认是全集成加载的。
#2 楼 @gefangshuai 这是必须的。
model 文件里也需要加入相应的属性 attr_accessible :content 这样你就能正常使用了。