ruby on rails
iteye_10761
这个作者很懒,什么都没留下…
展开
-
rails-signUp
1.用rails搭建工程rails -v //查看rails是否安装rails new baby //建一个名为baby的工程 2.登录注册推荐大家看看这样一个视频:http://happycasts.net/episodes/84?autoplay=true首先初始化一下数据库:rake db:create;rake db:migrate 生成u...2014-08-04 20:57:42 · 152 阅读 · 0 评论 -
ruby变量类型及页面链接传值
1.ruby页面链接中值的获取{:controller =>'demo',:action => 'index',:page =>3 :per_page =>10} 当Rails建连接时,按照顺序查看各个参数的值。首先查看指向的Controller的名字用“controller”表示,如果没有指定则缺省为当前页面对应的Controller。Action名字用“ac...2014-08-04 21:28:16 · 245 阅读 · 0 评论 -
nginx安装与部署rails工程
1.在安装nginx和部署rails工程之前,先让rails工程在production下跑起来我这里说的是sqlite3的数据库,在Gemfile中添加:gem 'yaml_db' 接着在工程文件夹下: bundle installrake db:dump //迁移数据库 在config/database.yml文件添加如下内容: produc...2014-08-04 22:20:01 · 124 阅读 · 0 评论 -
render和redirect_to
简略的说,redirect_to是执行页面的跳转,发送请求重定向页面,执行对应的action,重新加载服务器数据,不保留页面原有数据; render是简单的页面渲染,可以指定渲染页面和布局文件,不会发送请求,不会执行action函数,不会重新加载服务器数据。 这里举个例子说明一下: users_controller.rb:def cr...2014-08-10 19:29:10 · 184 阅读 · 0 评论 -
数据库资料表的操作
首先初始化一个数据库: rake db:create;rake db:migrate 接着生成一个数据库和资料表: rails g model user name:string password_digest:string token:string rake db:migrate 资料表有name和password_digest两个属性(passwor...2014-08-12 12:07:55 · 98 阅读 · 0 评论 -
$http通信
在做活动通的同步功能时,需要手机端向服务器端提交数据,这时需要用到$http,使用post请求方式。在网上了解到http通信中有POST和GET的请求方式。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。POST方法的参数放在Http请求中。 对于两者的比较,我了解到,POST请求向服务器传送数据,数据放在HTML HEADER内一起传...原创 2014-08-15 16:28:25 · 88 阅读 · 0 评论 -
rails路由了解
学习了一段时间的rails on ruby,对rails路由有了些了解,做个总结。首先进入工程文件夹下输入:rails g controller users这时生成users_controller.rb以及对应的控制器Users,生成的Users控制器会自动更新路由文件(route),rails通过这个文件寻找URL和网页之间的对应关系。 比如现在在views/users中...2014-08-18 13:44:58 · 111 阅读 · 0 评论