Ruby on Rails 应用程序模板

发布于 2024-10-17 09:55:47 字数 2021 浏览 1 评论 0原文

哪些 Rails 应用程序模板显示了设置新的 Ruby on Rails 应用程序的最佳实践?

我对两件事感兴趣。

  1. 哪些应用程序模板是 设计良好(模块化且易于 定制)?

  2. 哪个提供最好(或最多) 流行)组件组合 典型的 Rails 应用程序需要什么?

我询问的是与 rails new app_name -m 命令一起使用来生成应用程序的脚本。


我看过一些例子。你觉得这些怎么样?

greendog99/greendog-rails-template Devise、RSpec、工厂女孩、jQuery、 Haml、Sass、Compass、Git、rvm、HTML5 样板,加上布局。用途 易于定制的子模板。

dcrec1/rails3_template 设计(用黄瓜步骤), 黄瓜、RSpec、工厂女孩、Haml、 指南针、jQuery、Git、Formtastic、a 布局等。用途 易于定制的子模板。

aentos/rails3-templates Devise 或 Authlogic 或 OmniAuth, 黄瓜、水豚、RSpec、工厂 女孩,Shoulda,jQuery,Haml,指南针, 960 网格或蓝图、Capistrano 或 Heroku 或 Inploy、Git 以及布局。 使用子模板更容易 定制。

rubyx/rails3_template PostgreSQL、Devise、Cucumber 与 Selenium 和 Capybara,RSpec 与 机械师和 Faker、JQuery、简单 表单、Haml、SASS、Git、rvm、Google 分析(可选),Hoptoad 问题跟踪(可选), 告诉他们何时停机 通知(可选)。与一个 菜谱的描述 自述文件。

perfectline/template-bucket Cucumber、RSpec、jQuery、Haml 或 Jammit、Capistrano、Git、rvm 以及 布局。使用子模板更容易 定制。

leshill/rails3-app 黄瓜、RSpec、工厂女孩或 Fabrication、Haml、jQuery、Git、rvm。

这些 Rails 2.3 项目看起来曾经很流行,但自 2009 年或 2010 年以来就没有更新过:

jm/rails-templates

ffmike/BigOldRailsTemplate

What Rails application templates show best practices for setting up a new Ruby on Rails application?

I'm interested in two things.

  1. Which application templates are
    designed well (modular and easily
    customized)?

  2. Which offer the best (or most
    popular) combination of components
    needed in a typical Rails app?

I'm asking about scripts that are used with the rails new app_name -m command to generate an application.


I've looked at some examples. What do you think of these?

greendog99/greendog-rails-template
Devise, RSpec, Factory Girl, jQuery,
Haml, Sass, Compass, Git, rvm, HTML5
Boilerplate, plus a layout. Uses
subtemplates for easy customizing.

dcrec1/rails3_template
Devise (with Cucumber steps),
Cucumber, RSpec, Factory Girl, Haml,
Compass, jQuery, Git, Formtastic, a
layout, and more. Uses
subtemplates for easy customizing.

aentos/rails3-templates
Devise or Authlogic or OmniAuth,
Cucumber, Capybara, RSpec, Factory
Girl, Shoulda, jQuery, Haml, Compass,
960 grid or Blueprint, Capistrano or
Heroku or Inploy, Git, plus a layout.
Uses subtemplates for easy
customizing.

rubyx/rails3_template
PostgreSQL, Devise, Cucumber with
Selenium and Capybara, RSpec with
Machinist and Faker, JQuery, Simple
Form, Haml, SASS, Git, rvm, Google
analytics (optional), Hoptoad for
issue tracking (optional),
TellThemWhen for downtime
notifications (optional). With a
description of the recipe in the
README.

perfectline/template-bucket
Cucumber, RSpec, jQuery, Haml or
Jammit, Capistrano, Git, rvm, plus a
layout. Uses subtemplates for easy
customizing.

leshill/rails3-app
Cucumber, RSpec, Factory Girl or
Fabrication, Haml, jQuery, Git, rvm.

These Rails 2.3 projects look like they were once popular but haven't been updated since 2009 or 2010:

jm/rails-templates

ffmike/BigOldRailsTemplate

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

动听の歌 2024-10-24 09:55:48

我们开发并使用我们的模板。您可以检查并使用。问候。

We develop and use our template . You can check and use. Regards.

悲欢浪云 2024-10-24 09:55:48

Thoughtbot 的 Suspenders 项目看起来很有趣 - http://robots.thoughtbot .com/post/2315306436/fishing-for-trout-in-our-suspenders

特别是添加 Trout 以便稍后更新核心吊带文件

Thoughtbot's Suspenders project looks interesting - http://robots.thoughtbot.com/post/2315306436/fishing-for-trout-in-our-suspenders

Especially with the addition of Trout to update core suspenders files at a later date

硬不硬你别怂 2024-10-24 09:55:48

我一直在使用 rails-templater gem 并取得了良好的效果。它目前不支持 rvm,因此如果您为每个 Rails 项目创建 gemset,请务必在运行向导之前创建并使用 gemset,否则一些毫无戒心的 gemset 会得到一堆不需要的 gem。

$ rvm gemset create myapp_name
$ rvm gemset use myapp_name
$ templater myapp_name

I've been using the rails-templater gem with good results. It does not currently have rvm support, so if you create gemsets for each Rails project, be sure to create and use the gemset prior to running the wizard, otherwise some unsuspecting gemset will get a bunch of unwanted gems.

$ rvm gemset create myapp_name
$ rvm gemset use myapp_name
$ templater myapp_name
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文