TOOLS:webcomic

news/2024/12/5 5:14:24/

webcomic: 一个使用缓存构建的漫画站点。(rails2.0.2)

一.基本的管理系统

1.上传漫画

实现上传功能的插件:

ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/attachment_fu/

2.Comic模型

ruby script/generate scaffold Comic content_type:string filename:string

attachment fu 需要在模型中添加相应的字段:

      t.integer :size
      t.integer :width
      t.integer :height
      t.string :title
      t.text :description

 

rake db:migrate

 

3.修改路由

添加路径前缀path_prefix:

map.resources :comics, :path_prefix => '/admin'

4.修改脚手架(Scaffolding)

对生产的一些页面做修改。

5.创建一个漫画

http://poignantguide.net/ruby/

6.简单的认证系统

需求:并不需要支持多用户,也不需要用户自动注册或者限制用户权限的功能;这时只需要单一的用户访问,并且防止其他用户对系统访问即可。

现在做一个简单的认证:在session变量中保存一些用来判断用户是否合法的数据即可。

 

7.限制访问

判断输入的密码是否正确。

 

二。向公众展现漫画

创建一个public 控制器

 

三。页面缓存(page cache)*

cache: page cache,Action Cache,Fragment Cache

  1. 开启缓存功能(chaches_page :method)
  2. 删除缓存(Sweeper)

总结:

通过attachment fu插件,快速实现图片上传功能。使用了RAILS的页面缓存功能。

 

三种缓存的适用场合:

  • Page Cache : 当页面内容永不(或很少)改变或者不需要任何其他的处理(比如插入动态内容或身份认证)的情况
  • Action Cache: 在页面中不需要加入任何动态内容,但每个请求都需要进行before,after,around过滤。
  • Fragment Cache:这种是三种缓存中最慢的,这种可以在页面中使用动态数据。

 

 


http://www.ppmy.cn/news/265338.html

相关文章

viewer图片查看器

Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择。集成使用非常简单,Viewer.js 有以下特点: 支持移动设备触摸事件支持响…

ViewAnimator动画

最近研究动画时,发现一个比较好用的一个设置动画的ViewAnimator,感觉挺是实用的,记录下: 在build.gradle中加入: compile com.github.florent37:viewanimator:1.0.5 简单的一些用法: 1.一个方法多个视图…

android漫画app代码,漫画书Android客户端 – ComicApp

漫画书 1.平台:Android客户端(后期完善IOS端) 2.开发框架:React Native react-redux react-thunk 3.开发工具:Vs Code 1.8 1.项目架构 app actions 用户行为 reducer 对用户行为进行分发,更新状态 store 整合全部reducer containe…

ViewAnimator教程

本文翻译自ViewAnimator Tutorial With Example In Android Studio 在Android中,ViewAnimator是FrameLayout的一个子类,用来做Views之间的切换。它是一个变换控件的 元素,帮助我们在Views之间(如TextView, ImageView或者其他layo…

从Manga Reader爬取我喜欢的漫画

自去年十月份实习后,就没碰过博客了。今天偶然间翻到了一年前为了看一个韩国漫画而写的一个爬虫脚本。也许过一段时间,这个脚本就彻底消失了。为了不让它消失,就存到我的博客上吧。 下面直接上代码,技术用的不是很多,主…

Tachiyomi 使用指南:一款开源的聚合漫画阅读软件

文章首发于个人公号:「阿拉平平」 前段时间,听闻三浦建太郎离世的消息,倍感惋惜。三浦先生的代表作:『剑风传奇』(又名:烙印战士)用黑暗写实的画风,讲述了剑士格斯不断与命运抗争的故…

picview是哪里的图片_PicViewer(图片浏览器)

PicViewer是一款简单易用的图像浏览助手,软件支持大部分格式的图片文件,可以根据分类进行图片浏览,能够满足不同用户的多种需求,有需要的朋友可以下载使用。。 相关软件软件大小版本说明下载地址 PicViewer是一款简单易用的图像浏…