2015年4月20日

Powershell 中 catch webexception

摘要: powershelltry{ $resp = $r.GetResponse() $reqstream = $resp.GetResponseStream() $sr = new-object System.IO.StreamReader $reqstream... 阅读全文

posted @ 2015-04-20 10:58 leonworld2011 阅读(544) 评论(0) 推荐(0) 编辑

2015年4月14日

在Asp.net WebForm 项目中添加WebAPI

摘要: WebAPI 可以独立于MVC存在。 可以通过如下方法加入到WebForm项目中:在项目引用中添加以下dll:System.Net.HttpSystem.Net.Http.FormattingSystem.Web.ExtensionsSystem.Web.HttpSystem.Web.Http.We... 阅读全文

posted @ 2015-04-14 15:57 leonworld2011 阅读(527) 评论(0) 推荐(0) 编辑

2014年1月27日

Rails devise 对xls文件访问401异常的Redirect处理

摘要: 1.\config\initializers\devise.rbconfig.navigational_formats = ["*/*", :html,:xls] config.warden do |manager| manager.failure_app = CustomFailure end2.\lib\autoloads\custom_failure.rbclass CustomFailure 'secure') end # You need to override respond to eliminate recall def respond if 阅读全文

posted @ 2014-01-27 13:23 leonworld2011 阅读(276) 评论(0) 推荐(0) 编辑

2014年1月20日

rails 下载中文文件乱码的解决方法

摘要: 下载的文件名如果是中文的,在ie浏览器下文件名会是乱码。解决方法如下 respond_to do |format| filename = CGI::escape(“中文.xls") format.xls {send_data((render_to_string file:"reports/export_exe") ,filename:filename, :disposition => 'attachment') } end 阅读全文

posted @ 2014-01-20 14:44 leonworld2011 阅读(573) 评论(0) 推荐(0) 编辑

2013年10月25日

Ruby 对外文字符的支持

摘要: 通常Rails应用程序都习惯使用英文作为源码的编码格式。由于项目要求,在数据库表名以及字段名需要使用外文字符。经过调查。这种需求可以实现。使用方法如下:1.在使用到外文字符的源码文件头上加上“# encoding: utf-8”,注意必须在文件第一行第一列开始2.文件名使用英文3.类名使用英文4.migration文件采用如下方式:# encoding: utf-8class AddChineseTalbe < ActiveRecord::Migration def change create_table :你好 do |t| t.string :你的 t.stri... 阅读全文

posted @ 2013-10-25 08:33 leonworld2011 阅读(137) 评论(0) 推荐(0) 编辑

2013年3月21日

Rails 嵌套路由 form_for

摘要: 一般使用Rails的支架生成一个MVC。假如希望将资源路由移动到另一个路由下形成嵌套,比如:resources :groups do resources :posts end那么在访问http://localhost:3000/groups/16/posts/new这样的路由时会出现posts_path未定义的错误。而这个posts_path的错误是在<%= form_for @post do |f| %>发生的。一个变通的方法如下:<%= form_for @post, :as => :post, :url => new_group_post_path(@gro 阅读全文

posted @ 2013-03-21 09:52 leonworld2011 阅读(338) 评论(0) 推荐(0) 编辑

2013年3月20日

Asp.net mvc4 EditorTemplates

摘要: EditorTemplates 对应@Html.EditorFor通常@Html.EditorFor 的用法如下@Html.EditorFor(m => m.UserName) 假如UserName是string的话 那就默认生成一个textbox对于默认情况下,在model中如果校验失败,则会在textbox会添加 error 的class。而且@Html.ValidationMessageFor(m => m)这样的也是会有默认的式样。假如不需要默认的式样,那么就要重写EditorTemplates了。方法是在view/Shared/EditorTemplates/目录下添加对 阅读全文

posted @ 2013-03-20 21:42 leonworld2011 阅读(1345) 评论(0) 推荐(0) 编辑

Rails Symbol to Proc

摘要: defto_procProc.new{|*args|args.shift.__send__(self,*args)}end &符号用在symbol前面将调用to_proc方法,而to_proc里返回一个Proc对象,内部为调用symbol指定的方法如people.map{|p|p.name}等价于people.map(&:name)即,&:name实际上调用了每个people对象的name方法,这样对对象的任意public方法我们都可以使用&+symbol来调用ids=gyms.map(&:id)将 gym的id字段映射为一个id的数组 阅读全文

posted @ 2013-03-20 11:29 leonworld2011 阅读(185) 评论(0) 推荐(0) 编辑

导航