`
peswe
  • 浏览: 14888 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

笔记5

阅读更多
1、解决了昨天完成的搜索记录中还存在的问题:
现象:搜索条件中,为一般文本框:params[:content]的可以记录,可是若名称为二级类型例如:params[:project][:content]的则不可以记录;

原因:将params.to_yaml后,数据将会安装hash的方式存入数据库中,也就是说,是以params[:project][:content]的形式存入数据库的,所以在取出是也得按params[:project][:content]的形式取出;

2、在crm系统中添加修改密码模块

另:1、生成自动选择的select标签时,在ASP中是必须一个一个的进行判断的,而rails中有很方便的方法:
<%= select 'project', 'major',  [["", ""], ["是"[:yes],1]], :selected=>(@sc[:project][:major].to_i rescue "")%>

在:selected后面加上选择的值即可,也可以用以下方法:

<%= select_tag "date_span", options_for_select([["自定义",""],["最近一个月","32"],["最近两个月","62"],["最近三个月","96"]], @sc[:date_span]),{:onclick=>"check_date_span();"}%>

用两个标签来生成:select_tag 和 opition_for_select,其具体用法见www.gotAPI.com。

2、看到一种比较巧的生成多重链接的方法,可以将链接存于一个数组中,例如:

@tree_menu = [{:image=>"view.gif", :link=>url_for(:controller=>"projects", :action=>"list"), :text=>"查看工程"[:project_list], :sub_links=>project_sub_link}]

其中;sub_links是其子链接,可以按@tree_menu同样的方式得到;而在应用时可以用一个循环得到,例如:

@tree_menu.each do |menu|
  <a href="<%=menu[:link]%>"><img src="<%=menu[:image]%>"><%=menu[:text]%></a>
  menu[:sub_links].each do |sub_link|
    <a href="<%=sub_link%>">..</a>
  end
end
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics