-
Notifications
You must be signed in to change notification settings - Fork 0
/
rails-examples-tutorials.html
156 lines (154 loc) · 9.55 KB
/
rails-examples-tutorials.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Rails Examples, Tutorials, and Starter Apps</title>
<link rel="stylesheet" href="/css/screen.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="/css/gollum.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="/css/syntax.css" type="text/css" charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.6.min.js" type="text/javascript"></script>
<script src="/javascript/jquery.text_selection-1.0.0.min.js" type="text/javascript"></script>
<script src="/javascript/jquery.previewable_comment_form.js" type="text/javascript"></script>
<script src="/javascript/jquery.tabs.js" type="text/javascript"></script>
<script src="/javascript/gollum.js" type="text/javascript"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-5109366-14']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div id="main">
<div class="site">
<div id="guides">
<div class="guide">
<div class="main">
<div class="actions">
<a href="http://railsapps.github.com/"><img src="http://railsapps.github.com/images/rails-36x36.jpg" title="Home" alt="Home"></a>
<a href="http://railsapps.github.com/">Rails Apps</a>
<a href="https://github.com/RailsApps">GitHub Repository</a>
</div><!-- class="actions" -->
<h1>Rails Examples, Tutorials, and Starter Apps</h1>
<div class="content wikistyle gollum textile">
<h1>Rails Examples, Tutorials, and Starter Apps</h1>
<p>This is a list of notable projects for Rails example apps, accompanied by tutorials or application templates for starter apps.</p>
<p>Got an addition? Update the <a href="https://github.com/RailsApps/railsapps.github.com/wiki/rails-examples-tutorials">wiki page</a> or create an <a href="https://github.com/RailsApps/railsapps.github.com/issues">issue</a> to alert me.</p>
<h2>
<a href="https://github.com/RailsApps">Rails Apps Repository</a>
</h2>
<p>These examples from the RailsApps project provide a working <strong>Rails app</strong> with a <strong>detailed tutorial</strong> plus an <strong>application template</strong> that can be used to create a <strong>starter app</strong>.</p>
<table>
<tr><th>Author </th>
<th>Example App </th>
<th>Tutorial </th>
<th>App Template </th>
<th>Comments </th>
</tr>
<tr><td> Daniel Kehoe </td>
<td> <a href="https://github.com/railsapps/rails3-devise-rspec-cucumber">Devise, RSpec, Cucumber</a> </td>
<td> <a href="https://github.com/railsapps/rails3-devise-rspec-cucumber/wiki/Tutorial">Tutorial</a> </td>
<td> <a href="https://github.com/RailsApps/rails3-application-templates">App Template</a> </td>
<td> Uses ActiveRecord and SQLite </td>
</tr>
<tr><td> Daniel Kehoe </td>
<td> <a href="https://github.com/railsapps/rails3-mongoid-devise">Devise, Mongoid</a> </td>
<td> <a href="http://github.com/railsapps/rails3-mongoid-devise/wiki/Tutorial">Tutorial</a> </td>
<td> <a href="https://github.com/RailsApps/rails3-application-templates">App Template</a> </td>
<td> Combines Devise with MongoDB </td>
</tr>
<tr><td> Daniel Kehoe </td>
<td> <a href="https://github.com/railsapps/rails3-mongoid-omniauth">OmniAuth, Mongoid</a> </td>
<td> <a href="https://github.com/railsapps/rails3-mongoid-omniauth/wiki/Tutorial">Tutorial</a> </td>
<td> <a href="https://github.com/RailsApps/rails3-application-templates">App Template</a> </td>
<td> Combines OmniAuth with MongoDB </td>
</tr>
</table><p>These example apps were created with the <a href="https://github.com/RailsApps/rails_apps_composer">Rails Apps Composer</a> gem.</p>
<h2>Similar Tutorials</h2>
<p>These examples are accompanied by tutorials (but no application templates for starter apps).</p>
<table>
<tr><th>Author </th>
<th>Tutorial and Example App </th>
<th>Comments </th>
</tr>
<tr><td> Fernando Tapia Rico </td>
<td> <a href="https://github.com/fertapric/rails3-mongoid-devise-omniauth">Devise, OmniAuth, Mongoid</a> </td>
<td> Combines Devise and OmniAuth for use with MongoDB </td>
</tr>
<tr><td> Markus Proske </td>
<td> <a href="http://www.communityguides.eu/articles/16">OmniAuth Pure</a> </td>
<td> example and tutorial for OmniAuth with multiple providers </td>
</tr>
<tr><td> Markus Proske </td>
<td> <a href="http://www.communityguides.eu/articles/11">Devise and OmniAuth</a> </td>
<td> example and tutorial for OmniAuth and Devise with multiple providers </td>
</tr>
</table><h2>Other Starter Apps</h2>
<p>You can clone these repositories and edit the files to create your own starter app.</p>
<table>
<tr><th>Author </th>
<th>Project </th>
<th>Comments </th>
</tr>
<tr><td> Andi Altendorfer </td>
<td> <a href="http://github.com/iboard/CBA" title="CBA">Community Base Application</a> </td>
<td> Devise, OmniAuth, Mongoid, CanCan, Paperclip, etc. </td>
</tr>
</table><p>Above are notable; there are many more!</p>
<h2>Other Application Templates and Gems for Starter Apps</h2>
<p>Application templates are Ruby scripts used with the <code>"rails new app_name -m"</code> command to generate a Rails app. Many developers have developed Rails application templates. See a list of notable <a class="internal present" href="/rails-application-templates.html">Rails Application Template Projects</a>.</p>
</div><!-- class="content" -->
<div class="comments">
<div class="content wikistyle gollum">
<h2>Comments</h2>
</div>
<p>Is this helpful? Please "like" below. Question or suggestion? Please add a comment below. Got a correction or addition? You can edit this page <a href="https://github.com/railsapps/railsapps.github.com/wiki/_pages">on the wiki</a> or create a <a href="https://github.com/RailsApps/railsapps.github.com/issues">GitHub issue</a> to alert me.</p>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'railsapps'; // required: replace example with your forum shortname
// The following are highly recommended additional parameters.
// var disqus_identifier = 'rails-examples-tutorials.html';
// var disqus_url = 'http://railsapps.github.com/rails-examples-tutorials.html';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div><!-- class="comments" -->
<br />
<br />
<div class="credits">
<div class="content wikistyle gollum">
<h2>Credits</h2>
</div>
<p>Daniel Kehoe (<a href="http://danielkehoe.com/">http://danielkehoe.com/</a>) initiated the project and wrote some examples and tutorials.</p>
<p>Your contributions are welcome!</p>
</div><!-- class="credits" -->
<div class="admin">
<small>Corrections? Additions? You can edit this page <a href="https://github.com/railsapps/railsapps.github.com/wiki/_pages">on the wiki</a>.</small>
<div style="float: right;">
<small>Last edited by <b>Daniel Kehoe</b>, 2011-09-01 12:24:10</small>
</div>
</div><!-- class="admin" -->
</div><!-- class="main" -->
</div><!-- class="guide" -->
</div><!-- id="guides" -->
</div><!-- class="site" -->
</div><!-- id="main" -->
<!-- MixPanel analytics -->
<script type='text/javascript'> var mp_protocol = (('https:' == document.location.protocol) ? 'https://' : 'http://'); document.write(unescape('%3Cscript src="' + mp_protocol + 'api.mixpanel.com/site_media/js/api/mixpanel.js" type="text/javascript"%3E%3C/script%3E')); </script> <script type='text/javascript'> try { var mpmetrics = new MixpanelLib('b1cf97418f8c5b129847e8a52edbae68'); } catch(err) { null_fn = function () {}; var mpmetrics = { track: null_fn, track_funnel: null_fn, register: null_fn, register_once: null_fn, register_funnel: null_fn }; } </script>
<!-- Clicky analytics -->
<script src="//static.getclicky.com/js" type="text/javascript"></script>
<script type="text/javascript">try{ clicky.init(66423523); }catch(e){}</script>
<noscript><p><img alt="Clicky" width="1" height="1" src="//in.getclicky.com/66423523ns.gif" /></p></noscript>
</body>
</html>