=========
06.12.17
=========
使用option hash,最后一个参数可以使用一个option hash,options 有:
:conditions 表示SQL语句中where子句后面的条件部分
:order 表示SQL语句中order by子句后面的部分
:limit 表示取回行的数量
:offset 设定偏移量
:select 设定SQL语句中select a,b,c from ... 中的abc部分
---------------------------
redirect_to(:controller => 'posts', :action => 'show', :id => 10)
浏览器就跳转到http://app_name/posts/show/10
--------------------------
flash在整个action pack 中共享,在template中,它写成@flash[key],在action中写成flash[key]
---------------------------
登入界面:
def login
unless request.get? //判断有无请求
user = User.find(:all,:conditions=>"user='"+params[:user]+"'")
if user.empty?
render_text "此用户不存在"
elsif user[0].password == params[:password]
render_text "登入成功"
session[:user] = user.id
else
render_text "密码错误"
end
end
end
login.rhtml
<!---->--------------------------------
身份验证:
class ApplicationController < ActionController::Base
before_filter :authorize,:except=>:login #except 表示login action 不受限制
...
def authorize
unless session[:user]
redirect_to(:controller => "main", :action => "login")
end
end
end
-----------------------------------
分页显示:
rhtml 代码
- <%= start_form_tag :action=>"login" %>
- name:<input name="user" type="text"><p>
- pswd:<input name="password" type="text"><p>
- <input type="submit" value="登陆">
- <%= end_form_tag %>
action:
def action_name
@pages, @records = paginate :table_name, :per_page => 10
end
rhtml 代码
- <% for element in @records %>
- ......
- <%= if @pages.current.previous
- link_to("Previous page", :page => @pages.current.previous )
- end
- %>
- <%= if @pages.current.next
- link_to("Next page", :page => @pages.current.next )
- end
- %>
---------------------------------------------
rails框架指南第二十章----文件上传
----------------
连接CSS样式表:<!---->
<!---->
返回字符串,经过render(action 中 render_text 方法的返回值)的任何字符串
分享到:
相关推荐
mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar
NULL 博文链接:https://jiake.iteye.com/blog/367035
SM2、SM3、SM4国密算法软实现,已经通过国家标准预设定参数进行测试,可直接使用。
Source.Insight.v3.50.0027-ROR.rar
专业RoR参考手册..
webwork exercise struts2 exercise ORM:one-to-many,many-to-many,self-relationship RoR exercise later... 博文链接:https://riss.iteye.com/blog/81513
自述文件具有RoR和React.js的InstaClone
ror实例ror实例ror实例
RoR性能优化经验谈,牛人对ror的优化,值得大家阅读
简单介绍个ror的应用.以及其它方面。ROR介绍演讲课件 ruby on rails。
ror中文资料ror中文资料
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...
Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理
Source.Insight.v3.50.0027-ROR 里面有注册机,可以下载
Quest.Toad.for.Oracle.Xpert.v8.0-ROR 注册机,想必很多人想要吧
Quest.Toad.for.Oracle.Suite.v8.0-ROR 另外一个注册机,想必也有人想要把
ROR 架构介绍及了解