原来@import引入文件有时件也有顺序上的要求
感觉薪水对于新手来说不错了,同时还可以深造
@suyuhang
get: 从网络上读取数据,读取一个网页。
post: 提交表单时浏览器发送的就是 post 请求,在 rails 应用程序中,post 请求一般被用来创建某个东西(不过 HTTP 也允许 post 进行更新操作)。
patch: 用来更新服务器上的某个东西,浏览器没有内建对这两种请求的支持,不过有些框架通过一些聪明的处理方式,看起来就像是浏览器发出的一样。
delete: 销毁服务器上的某个东西
还有这些方法与路由的设定有关,可以仔细看看路由
表达不清楚,可以贴一段代码附加说明
@shatle 可以将$(document).ready
换成page:change
,可以使用 coffeescipt,
http://ruby-china.org/topics/17977
但有个问题不清楚,当我把application.js
名字改成application.js.coffee
后就要报错ExecJS::ProgramError
报错的是= javascript_include_tag "application", "data-turbolinks-track" => true
这一句。
不知道什么地方还要改改?
@tiseheaini 问题解决
$(document).ready(function(){
$("abbr.timeago").timeago();
});$(window).bind('page:change', function() {
$("abbr.timeago").timeago();
});
使 document.ready 和 page:change 事件都可以被触发。
不知道还有没有更简单的写法
@tiseheaini Rails 4.0.2 ,这问题怎么能更快的解决呢?
@tiseheaini @huacnlee 添了那段 js 后时间现在显示出来了,但有一个问题,翻页
后时间又不在了,只有重载
页面才会又出现,知不知道这是什么原因?
@tiseheaini 这样就 ok 了,不过真的为什么?
@tiseheaini 我就模糊在这,如上所说,我在application.js
中加了require jquery.timeago
与require jquery.timeago.settings
这两个行。你所说的调用我不是很清楚
@tiseheaini 如果在最后以后加iso8601
,会报没有这个方法的错误
并且这个格式已经在timeago
这个方法里做了https://github.com/ruby-china/ruby-china/blob/master/app/helpers/application_helper.rb
def timeago(time, options = {})
options[:class]
options[:class] = options[:class].blank? ? "timeago" : [options[:class],"timeago"].join(" ")
content_tag(:abbr, "", options.merge(:title => time.iso8601)) if time
end
如下:
.list-group-item-heading
a href=topic_path(topic)
b = topic.title
.text-muted
= topic.user.username
= timeago(topic.created_at)
@huacnlee 运行未报错,下面这是显示出来 html 的截图
标签中没有値
@huacnlee 在application.js
.....
//=require jquery.timeago
//=require jquery.timeago.settings
.....
并且这两个文件都在本目录下。 我是在开发环境
现在已经好了
@ywjno 我的结果和你一样08311380
你好,我目前也是大二阶段,看到你现在的学习的感觉,我就想起了我当初学习 ruby on rails 的经历。 我大一下学期才开始接触 ruby 和 linux,当时我的学习情况和你一样,什么都不懂,除了学语言,rails 还有很多包和整个框架的配置要了解,有很多时候好要整 linux,时不时的都要接触新的东西,感觉要学的东西非常多,然后就感觉这个学起来很难。我个人觉得解决这个问题最好的办法就是自己写一点简单的东西出来鼓励自己,这样也会很有成就感,才能提起自己的动力去学习
貌似是这样的,现在看起来更显眼了
@themorecolor 当我使用sudo passenger-install-nginx-module
时报错没有这个命令,当我去掉 sudo 时,能正常执行,最后问安装目录时我用了sudo /opt/nginx
也能正常执行,但到这个阶段就报错了。
@Rei 在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用这个指导教程,教程前面的我之前都做好了,确切点说,我是按照上面安装 Passenger 和 Nginx。
@ruohanc 之前没有做过部署这方面,其它还没有解触,想先试一下 Nginx.
数据结构才学完查找与排序,不过我们是 JAVA 版的,还没用 ruby 来实现过。看到你的面试,个人觉得这方面知识现在应该学牢才行,尝试用不同的方法解决一个问题。