开源项目 Rails 3.2 Bootstrap 2.3 startup site via anjlab-bootstrap-rails

ericguo · 发布于 2012年05月26日 · 最后由 boboism 回复于 2012年09月23日 · 4651 次阅读
Eda824

https://github.com/Eric-Guo/bootstrap-rails-startup-site *. 厌倦了每次都要rails new后做一大堆工作? *. 没有好的直接集成Bootstrap的Startup Site参考? *. Windows下无法运行rubyrunner导致无法使用Bootstrap,不得不使用编译版本?

试试这个模板站点吧,希望能够为您节省一点时间。

已经为您完成的工作

  1. 基于Sass的Twitter Bootstrap 2.3.1模板
  2. 根据Bootstrap调整过的Scaffold模板以及分页组件
  3. 一个不同于默认Bootstrap模板样式的SASS样式模板:United
  4. 更换Gems源到ruby.taobao.org
  5. 关闭config.assets.debug,因为我认为一个新项目一开始应该关注后台功能和逻辑,而不是前端特效
  6. 添加参考文档连接(只在本地和开发模式显示)
  7. 一个更精细的Sublime Text 2项目文件
  8. 基于Devise的用户注册登录系统(如果您不喜欢,请从另一个no_login分支checkout即可)
  9. 修改Devise注册表单适应Bootstrap模板样式。
  10. Windows下优化logout输出(有人和我一样在Windows下开发Rails么。。。)
共收到 10 条回复
717

@ericguo 一点意见:

发布任何东西的时候都要做好准备,你看你repo里面sublime的相关内容没有清理干净,然后README也什么都没写,这样不论你做的事有没有意义,很多人一进去就会找不着北,然后直接关掉。

关于Rails程序的Startup,我想很多人都应该有自己的Template,生成新项目时都会对项目进行一定的定制,例如删index.html,加root_path,加相关Gem等等。

Eda824

#1楼 @willmouse 发布的匆忙了点,不过README写了,只不过在Rails说明之前,Gem, root_path, index.html都删了,sublime只加了project,如果您仔细看一下,里面也有一些不错的配置。

任何人都有习惯的东西,如果不习惯,fork it :-)

96

实用,不过用你的模块的话,有些全局module和类名得改了, 貌似rails new有一个-m参数,可以定模板,这个应该好一点。

Eda824

#3楼 @hhuai 大概看了一下Template,功能很强大,但是相当抽象(program generate program),感觉新建站点还是从已有的一个代码基础上开始简单一点。。。

1879

bootstrap功能比较全面,用起来个人感觉不怎么好用!试过了960grid system和bootstrap,960比较容易使用,大家可以将960的易用性和bootstrap的全面性结合起来使用,我看行!

96

下个项目,用你的这个试试。

7楼 已删除
1262

有个叫rails_apps_composer的模板工具。

648

@boboism 我刚要说这个,可惜被你抢了啊,呵呵,这个概念不错,可根据自己的要求定制,手工做的工作,如果有通用性就应该用代码生成,免得日后重复,烦人。模式和应用正在向原来越meta的方向进化,先说这么多吧,呵呵。。。。

1262

#9楼 @cao7113 哈哈,感觉用composer挺爽的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册