Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
纯粹
@tiseheaini
VIP
NO. 1189 / 2012-02-24

河北
76 Topics / 585 Replies
8 Followers
0 Following
110 Favorites
经验是从磨练中积累出来的
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 重庆的有缘人,你在哪里? at October 12, 2012

    #3 楼 @merlinran 好的发邮件给你

  • 重庆的有缘人,你在哪里? at October 12, 2012

    不明白你的意思,你在找一起旅行的人吗???

  • 在网站中,创建用户 (sign up) 和更新用户资料 (update) 的时候,rails 是如何沟通数据库的? at October 12, 2012

    #8 楼 @cqcn1991 这个问题不好解释, @user.save 运行后会返回 true 或者 false

    def create
      @user =User.new(params[:user])
      @user.insert(假设插入命令为 insert)
        if @user.insert(假设插入命令为 insert)
          ~~~
        end
    end
    

    假设插入命令为 insert,不为 save。那么 ruby 解析器会运行两次 @user.insert ,数据库中也会插入两条记录。 解析器是这样运行的 if 然后去运行 @user.save ,运行成功就会插入一条记录。运行完后告诉 if 运行结果为真。后面的语句会继续运行 if 后面的语句。为假就会运行 else 后面的语句。 这么解释能明白吗?? 路由分为 get post put delete 四种,get 对应 index show new edit,post 对应 create,put 对应 update,delete 对应 destroy。这是约定好的。当然也修改和添加新的规则。 建议你看看 敏捷开发第三版中文,英文好的话,直接看第四版英文,书上讲的比我详细。

  • 在网站中,创建用户 (sign up) 和更新用户资料 (update) 的时候,rails 是如何沟通数据库的? at October 11, 2012

    #4 楼 @cqcn1991 其实是这样的,当你提交表单时,路由信息会把任务交给 user_controller 中的 create 方法去处理。 user_controller 会与数据库进行处理,当然不是底层的处理方式,是利用了 ORM 进行了抽象,User 类就是 users 表,User.new 就是说,数据库新建一条记录。user_controller 中有这么一行代码 @user =User.new(params[:user]) 代码中 params[:user] 就是表单中传过来的数据,这是一个 hash,如 :user => {:username => "liming", :password => "123456"} @user =User.new(params[:user]) 这条代码会去创建一个新的数据库记录,但还不会保存。 只有在执行 @user .save 时,rails 才会发送 insert into users(username,password) values('liming','123456') 这条数据库插入命令 @user.save 返回的是一个布尔值 if 判断只是在确定数据库新记录插入成功时会去做什么,比如 redirect_to 重定向至另一个页面,或者其他命令 当你更新一条记录时,User.find(params[:id]) 会去查找这条记录,@user.update_attributes(params[:user]) 中 update_attributes 方法会去更新传过来的数据,然后利用 if 判断语句去判断 记录成功后应该做哪些事情,比如告诉用户更新成功,上面的创建也是一样。 哪里不明白,再指出来。

  • Git 暂存区的意义在于什么? at October 11, 2012

    #4 楼 @jiyinyiyong 我以为楼上是正解呢~~~

  • Git 暂存区的意义在于什么? at October 11, 2012

    @jiyinyiyong 比如你修改了很多文件,但这些修改中,逻辑上是两个功能上的代码。这时你可以分两次提交。先把一部分加到暂存区,提交一次,剩下的部分再提交一次,这样当回头看提交历史时会更清晰。个人见解

  • 有新手吗??新写的网站供大家练手 at October 10, 2012

    #33 楼 @mike 在注册时让用户填写了 QQ,当密码忘记时,邮件会发送到 qq 邮箱,一般情况下,学生都有 QQ,而且 QQ 用的很频繁,并且不会经常换 QQ 号。这样可以间接的和 QQ 绑定在一起

  • 有新手吗??新写的网站供大家练手 at October 10, 2012

    #31 楼 @zfjoy520 就是一个简单的 CMS 内容管理,权限应该不复杂。

  • 有新手吗??新写的网站供大家练手 at October 10, 2012

    #29 楼 @zfjoy520 还没有去写权限控制,而且最近忙别的事情。完善的工作会进行的很慢

  • 很想看 RubyChina 的源码,可惜。。 at October 09, 2012

    #8 楼 @karma 我也是很喜欢 sql,折腾好几天 mongodb 了,错误出的比 mysql 多了点, 貌似 mongodb 不支持 Topic.order("created_at DESC") ,错误继续中...

  • 再丑的媳妇也得见公婆 (YMate) at October 09, 2012

    #13 楼 @046569 换服务器吧,又不是大的应用,放国外问题不大

  • 再丑的媳妇也得见公婆 (YMate) at October 09, 2012

    #11 楼 @46569 啊,没有

  • 再丑的媳妇也得见公婆 (YMate) at October 09, 2012

    #7 楼 @46569 用 QQ 登录给卡住了,也有可能是我这里的问题,我这里经常出问题

  • 再丑的媳妇也得见公婆 (YMate) at October 09, 2012

    #2 楼 @46569 网址是多少,我看看。

  • 再丑的媳妇也得见公婆 (YMate) at October 09, 2012

    部署 php&mysql???php&mysql 的部署很简单,貌似不需要这么做。。个人意见

  • 很想看 RubyChina 的源码,可惜。。 at October 09, 2012

    #5 楼 @xiaoronglv mongodb 还是挺恶心的。折腾人

  • 很想看 RubyChina 的源码,可惜。。 at October 09, 2012

    我觉得还是看看 sql 比较好,新手没有 sql 的概念,恐怕连数据库的操作都摸不到头脑

  • 有新手吗??新写的网站供大家练手 at October 09, 2012

    #26 楼 @lex 听到你这么说,很高兴,我的 javascript 很烂,下一步会用 ajax 把它做漂亮。哈哈。

  • 有新手吗??新写的网站供大家练手 at October 09, 2012

    #24 楼 @Jijin 好吧,我把 github 的地址也发上去。

  • Ruby 职场新人,求意见和建议~ at October 09, 2012

    @small_fish__ 找到新工作了??羡慕。。。。。嫉妒。。。。。恨。。。。

  • 开发模式启动 rails server 后,貌似 CSS 没起作用 at October 09, 2012

    #4 楼 @Tony612 已经找到原因了 require "action_controller/railtie" require "action_mailer/railtie" require "active_resource/railtie" require "rails/test_unit/railtie"

    require "sprockets/railtie" # Uncomment this line for Rails 3.1+

    最后一句,我以为,只有 3.1 版本才用加呢。看的太快了,加上最后一句就解决了

  • garelic - 在 Google 分析里面实现简单的 Rails 性能报告 at October 09, 2012

    帖子被冷落了??等偶网站人多了,一定要用,先顶一下

  • 开发模式启动 rails server 后,貌似 CSS 没起作用 at October 08, 2012

    #2 楼 @blueplanet 我也出现这个问题了,貌似没有 rake assets:precompile 这条命令,请问你怎么解决的??

  • 有新手吗??新写的网站供大家练手 at October 08, 2012

    #22 楼 @pobing 你比我厉害,我只是刚刚入行的小弟,还有很多东西要学习

  • 有新手吗??新写的网站供大家练手 at October 08, 2012

    #20 楼 @pobing 见笑了,什么功能都没有呢??

  • 有新手吗??新写的网站供大家练手 at October 08, 2012

    #18 楼 @small_fish__ 如果能帮到你,很乐意合作。加我邮箱,[email protected]

  • 求空间推荐 at October 07, 2012

    #7 楼 @small_fish__ 应该没事吧,现在还感觉不出来。 www.chengdeyixueyuan.com

  • 求空间推荐 at October 06, 2012

    推荐使用 42qu VPS,我用的时间很短,但感觉很好,很给力(美国主机) 过一段时间会打算升级服务器 256M 跑 rails 有点费劲

  • 有新手吗??新写的网站供大家练手 at October 06, 2012

    #16 楼 @clc3123 你在嘲笑我,你知道我的网站上没人,吼吼。。

  • 你们的编辑器背景是什么 at October 05, 2012

    看着她怎么写代码??纳闷中...

  • Prev
  • 1
  • 2
  • …
  • 12
  • 13
  • 14
  • 15
  • 16
  • …
  • 18
  • 19
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English