好文章,绕我这对 JS 社区接触较少的人能很快速的了解现在主要使用的开发工具和技术。
前端框架也推荐一个 Semantic UI。关于缩进试 CSS 写法的,记得当初 SCSS 也是这样的,和 SASS 师出同门。可参考:http://sass-lang.com/documentation/file.INDENTED_SYNTAX.html
class TopicController < ApplicationController
def index
@topics = Topic.all
end
end
index action 取出了 @topics,你不需要调用 render 方法,然后 Rails 就知道需要使用 app/views/topics/index.html.erb 这个模板去渲染。
还真是没有注意过这些,基本上使用最多的是 irb(pry) 和 rails console,做 sinatra 开发的话应该会用到中间两个
看到订阅的邮件还以为眼瞎了
再学习一遍。
#6 楼 @xieyu33333 啊!看来没有最低,只有更低
已入,另外犀牛书《JavaScript 权威指南》也是 9.9
#11 楼 @tiseheaini 好好
涨姿势
作为楼主团队招聘进来的人,要来打打广告。 团队主要的工作内容就是为优酷各智能手机客户端开发和维护 CMS,基于 Rails。
这里的项目都不是完美项目,有很多需要继续完善的地方。所以希望你是个务实的程序员,想充分实践自己的技术积累,和其他同学一起学习成长,让项目更接近自己理想中的样子。对于新人,一定能通过实际项目和热心的楼主迅速成长;对于老手,也一定能通过解决实际项目中的暴露出的问题继续修炼升级,技术选择比较自由,可发挥的空间很大。团队氛围开放,人都很好相处,乐于分享交流,只要你有货,发个邮件,分享立等可搞。
最重要的是,看到自己的项目能够服务于亿万用户,想想还是有些小激动的。
除过楼主上面的福利,午餐发餐卡,中钢附近四个地点可选,午餐后有水果一份候着。下班后有丰富的社团活动,台球,足球,篮球,羽毛球等等等等……总有一款适合你。周五还有按摩师傅来公司。
心动不如行动,赶紧给楼主发邮件吧。
炮哥好人,找工作的小伙伴快上,别让跑了。
如一楼所说,适应为你绑定事件对时候,“.notice>div”这个 dom 还没有出现在页面,所以 $(".notice>div") 返回为 [],事件就没有绑定。
解决方法两种:
如一楼,把时间绑定写到 js.erb 中,的 append 操作时候
$('#msg').append("<%= escape_javascript(render partial: 'share/messages', locals: {message: "ok" } )%>")
$(".notice>div").click(function(){
$(".notice").fadeOut("fast");
});
如下,通过 "#msg" 这个父 DOM 来进行事件绑定。原理参照 http://api.jquery.com/on/
//点击差号关闭notice栏
$("#msg").on("click", ".notice>div", function(){
$(this).closest(".notice").fadeOut("fast");
});
个人倾向于第二种,click 事件只需绑定一次。而第一种则需要每 append 一次消息,都要绑定一次。
响应式接口,好高端的名字
Ruby class 和 module 名是常量,所以当 M::A 这个常量找不到时,就一层层向外层寻找
你的代码和现在官方 FactoryGirl 的语法不太一致,我以官方为准
FactoryGirl.define do
factory :school do
name "school0"
end
end
FactoryGirl.define do
factory :student do
school # https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md#associations
name "zhangsan"
end
end
A: 如果从表中想为其他项设置单独的数据,关联该怎么做呢?
Q: 这个和关联没有关系,在创建的是后给它单独赋值就可以了。以 student 为例,创建是你想为 name 设置一个单独的值,create :student, name: 'newbie
建议将官方文档先大概阅读一遍 https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md,就能更明白了。
从 http://rubygems.org/gems/rails 的 Runtime Dependencies 中可以看到,包含了 sprockets-rails ~> 2.0,所以不需要的我们显示添加了
是不是 Apache 的配置让针对 files/* 的请求没有 dispatch 到 Passenger?
看上面只支持 12.04 和 14.04,现在用的 13.10,晚上升到 14.04 了试试
哈哈……这个很人性化,大家赶紧试试。