`
xhanxhanxhan
  • 浏览: 208832 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

毕业设计 preview

    博客分类:
  • RUBY
阅读更多
Pluto CMS
基本上差不多了。
希望能通过答辩。
题目决定的很草率,基于RubyOnRails的CMS建站系统。
以至于开始后不知何处下手,后来看到BrowseCMS后,觉得那种通过模板来更新部分内容的方法很好,简单方便,对于小型网站应该绰绰有余了。

目前的缺点:
1.找到更好的方法来完成 博客列表 -> 博客文章浏览 现在的解决方法是通过创建2个页面,一个名字是另外一个加上_app后缀,然后程序会将从列表页面过来的链接跳转到浏览页面,再通过找到ID来显示。 现在操作不怎么简单,而且页面中无法存在有多个model,否则跳转后就没法判断了。

2.多个动态model的关联 ,还没考虑怎么做。现在暂时定死了自动链接两个 tags ,comments

3. 插件,这个也没完全搞定,只能靠自己手动添加代码。写了个小型论坛,有个论坛用户信息,如果能设计成自动和CMS用户整合那就不错了。

4.还是觉得功能简单了。

RakeMate v2.0.0 running on Ruby v1.8.7 (/usr/local/bin/ruby)
>>> /Users/xhan/Codes/plutocms/Rakefile

(in /Users/xhan/Codes/plutocms)

Total Code Lines:203963

Total Files 1248

xml : 1033

css : 9465

txt : 2815

js : 132500

erb : 2718

rb : 21287

yml : 811

html : 33334


引用

(in /Users/xhan/Codes/plutocms)
+----------------------+-------+-------+---------+---------+-----+-------+
| Name                 | Lines |   LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Controllers          |  1223 |   855 |      27 |     134 |   4 |     4 |
| Helpers              |   283 |   201 |       0 |      23 |   0 |     6 |
| Models               |   920 |   483 |      24 |      64 |   2 |     5 |
| Libraries            |   179 |   130 |       0 |      21 |   0 |     4 |
| Integration tests    |     0 |     0 |       0 |       0 |   0 |     0 |
| Functional tests     |   258 |   198 |      23 |       0 |   0 |     0 |
| Unit tests           |   268 |   201 |      45 |       0 |   0 |     0 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total                |  3131 |  2068 |     119 |     242 |   2 |     6 |
+----------------------+-------+-------+---------+---------+-----+-------+
  Code LOC: 1669     Test LOC: 399     Code to Test Ratio: 1:0.2  


基本上没什么测试代码,全靠不停的刷新浏览器 和 irb 解决。
不是不想写,而是确实不会。- -
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics