Projects tagged ‘rails’ and ‘ror’


[78 total ]

0 Users

lk-freebbs based on ror
Created 4 months ago.

0 Users

来源:http://iceskysl.1sters.com_ -1stlog归来,人员征集中:http://iceskysl.1sters.com/?action=show&id=257_ ... [More] 有问题的话,在issues里面提出,我们会尽快修复,如果有新需求,请也一并提出,我们会考虑予以实现,谢谢! 各位开发者到Issues里面提出尚未完成的功能,领取自己感兴趣的功能实现后及时chenckin到SVN上 1stlog群:group183346@msnzone.cn 很高兴的告诉大家,1stlog的第一个版本发布了,从规划到实现、测试大概有一个月的时间,谢谢朋友们的支持和帮助,谢谢! 1stlog诞生的背景大家知道,PHP的领域中,被广泛使用的博客系统应该是WP了;Rails版本的blog系统现在用的比较多的应该是typo和simplog 了,这两个也有不少人使用了。但是我用了后觉得不是很符合国人的习惯,很多 地方用着感觉很别扭,于是打算自己动手写一个用着习惯的blog系统。 1stlog规划做为一个blog系统,需要很好的通用性和易用性,我们平衡两者的关系,通过研究现有blog的特点,规划了1stlog的大部分功能,简单灵活、可扩展。 1stlog的命名我们是1sters.com团队开发设计开发的,又是一个blog系统,所以定其名字为1stlog,很合理,不是么, 1stlog的功能点功能点还是很多的,包含但不限于以下列举的这么多。 安装方便,不需要重新编译 Type / Categories / Tags 的管理 日志的发表 编辑 删除 评论及其评论管理 支持Textile可视化和tiny_mce可视化编辑器(简单、高级两种) Trackback 及其防spider以及灌水机 基于Ajax的search和Trackback地址生成 文章 / 评论的feeds 按照分类或者性质的feeds 单篇文章的feeds输出 个性化展示配置 自定义显示模板 验证码 上传下载文件 选择自己需要的显示模块 可配置每页显示的篇数等显示数目 可以选择自己喜欢的显示模板 用户管理 友情链接 定时备份数据库 等等等。。。 搭建1stlog需要mysql4.0及其以上版本数据库 rails2.0及其以上版本 ruby1.8.6及其以上版本 RedCloth RMagick 演示 http://1stlog.1sters.com/ 安装演示 参考:-> [Less]
Created about 1 year ago.

0 Users

A work-in-progress web app for creating and managing Assassins games. See the wikipedia article on Assassins for more info.
Created 12 months ago.

0 Users

A RSS reader build on ruby on rails
Created about 1 year ago.

0 Users

It's a worked out example with added features(edit,delete) with ajax in Rails using Rjs templates. To know more about the code and explanation visit blog.spritle.com
Created 5 months ago.

0 Users

A Ruby on Rails project, for share magic viedo
Created about 1 year ago.

0 Users

UsageThe plugin allows extented model generation functionality, i.e.: ruby script/generate my_model User name:string:limit_48:null_false:default_username pass:string:limit_15Optionsnull_true or ... [More] null_false default_string limit_integer precision_integer scale_integer autoincrement_true or autoincrement_falseInstallruby script/plugin install http://extended-model-generator.googlecode.com/svn/trunk/my_model/ [Less]
Created about 1 year ago.

0 Users

If you known rails, you must love its developer-friendly features such as params attribute in controller, the log of each request and so on. Now, this project is trying to bring these features to ... [More] JavaEE as possible as it can. And there is one and only one rule: non-aggressive. Any apps can benefit from this project, regardless whether using any frameworks or not. Now there are two filters, bring two rails-like features: RailsLikeParamsFilter - create params in the request which contains the request params DebugFilter - log infos of each request to stdout You just need to config these filters in web.xml, nothing else.Let's go... RailsLikeParamsFilterif the request param is something like this:foo[]=xxx&foo[]=yyy&...we automatically convert it to List, and put it in HttpServletRequest, with name "foo"。 So you can take it back: List list = request.getAttribute("foo")if the request param is something like this:foo[aaa]=xxx&foo[bbb]=yyy&...we automatically convert it to Map, and put it in HttpServletRequest, with name "foo"。 So you can take it back: Map map = request.getAttribute("foo")Why is , because we can convert the value if possible Value StringJava Class Integer numbers like 123Integer Float numbers like 123.45Double true/falseBoolean yyyy-MM-dd or yyyy/MM/dd or yyyy.MM.dd (like 1984-01-25) Date start by "l_",devided by ',' like l_1,2,3,4,5 List (recursion, numbers are also converted) start by "m_",entris devided by ',' and key-value devided by ':' like m_age:1,male:true Map (recursion, numbers are also converted) After convertion, all these converted values are put in a Map, the key is remain the name of the orignal request name, and then put the map in the HttpServletRequest, with the name "params" For example, given URL: foo/bar.action?person[age]=25&person[male]=true&person[birthday]=1984-01-25&person[emails]=l_a@b.com,c@d.comIn your controller: Map params = request.getAttribute("params"); Map person = params.get("person"); System.out.println(person);Then you get {birthday=Wed Jan 25 00:00:00 CST 1984, emails=[a@b.com, c@d.com], age=25, male=true} Add the Flash ScopeLike RAILS' flash[:foo], now you can do similar thing in J2EE: In your controller: ((Map)request.getSession().getAttribute("FLASH_SCOPE")).put("foo",value); In your view(normally this is a redirect page): ${FLASH_SCOPE.foo} Done! The rest is handled by the filter Other bouns{queryString} => String of current request params, in request scope {root} => context path, in request scope {paramName} => String of each request params, in request scope if there is more than one param use the same name(like foo[] above), then they are splited in new params names like foo_0, foo_1, each for one value, and the orignal param's value is modified to "value0,value1,value2,..." . Configration is just like normal filters RailsLikeParamsFilter jacky.lanlan.song.web.RailsLikeParamsFilter add-flash-scope false RailsLikeParamsFilter /* DebugFilterThis is for debug purpose, just config it, and it can log lots of useful infomation to your stdout. Configration debug jacky.lanlan.song.web.DebugFilter showHeaders false showServletContextParams false debug /* There is one more init-param, exclude-url-pattern, take a regex String as value, it controlls which URLs the filter should not focus on, the default value is ".+(\.css|\.js|\.png|\.jpg|\.gif)$" That's all for version 0.1, other features will be added ASAP. [Less]
Created 4 months ago.

0 Users

ThalieDescrptionThalie is a Ruby On Rails' project made by Epita student for testing this new tech. This Project permits to manage teams working on projects. SourcesThe sources of this project are ... [More] on the svn. Thalie was developped on assembla, because that offer lots of tools. Go on Assembla to see it. Installationwget http://thalie.googlecode.com/files/Thalie.rar unrar x Thalile.rar cd Thalie export RAILS_ENV="production" rake db:create rake db:migrate ruby script/server -e production When the server is launched, the member named 'root' was added to the database. We can login with it (email, password). The password can be changed when we'll be loged in. rootlast_name: root first_name root password: root email: root@localhost.com Requiredruby 1.8 rubygems MySql Rails 2.0.1 [Less]
Created about 1 year ago.

0 Users

This is an open source project inspired by Yahoo! Suggestion Board and written in Ruby on Rails.
Created 3 months ago.