Giter Site home page Giter Site logo

guides.railsgirls.com's Introduction

Rails Girls

Get excited and learn to build the web!

General

We've given you pull & push access to the site. You can basically copy an existing event page and change the details to match yours. This can be done in a separate branch, but it's ok to make changes directly to master, too. :)

There's also a bunch of things anyone can work on the Issues section. Many of them are easy, quick tasks like updating stuff.

Find a file called event-template.html. Copy this file and make a new one with your cityname.

Publishing the Site

The site will be automatically published every 5 minutes (see when the site was updated last. Notice that the site needs to be accessible all the time and all around the world. Test your changes and be careful when pushing new commits. If the site breaks or you encounter a problem, ping us on [email protected] and someone should run over to help ; )

Updating the Event

You need to update two places.

  1. Add your city to railsgirls.com/events/events.json and add your event in chronological order with the newest at the top of the file. Please enter all the fields and keep the same logic.
  2. Add your city to railsgirls.com/events.html

How to Change the Picture & Header for the Site

Add your city picture rg-yourcityname.png. Add it to /images folder.

Steps to Show on Site

  1. Go to style.css
  2. Add two lines, always replacing 'yourcityname' with your actual city name.
.yourcityname#promo {
  padding-left:340px;
  background:url('../images/rg-yourcityname.png') no-repeat 0 10px,
                 url('../images/separator.png') no-repeat center bottom;
}

It will take a while before the changes show, so don't panic!

Checklist

  • Did you remember to change Twitter & Facebook details?
  • Did you include a Code of Conduct?
  • Did you remember to add an e-mail where people can contact you?
  • Did you remember to add your event to events.json and events.html?
  • Did you add your city to the Map?

✨ Your event will automatically no longer show in the homepage once the date has gone by. ✨

How to check on localhost

You can check your modification on localhost with WEBrick. WEBrick

ruby -run -e httpd . -p 8000

Then open http://localhost:8000/ (modified file path)

Tools

The example application http://railsgirlsapp.herokuapp.com/ideas is accessible on Heroku with [email protected] and pw: rubynhienomekko

Thanks to @ys for the counter you can include on your page. https://github.com/ys/rails-girls-count#readme

guides.railsgirls.com's People

Contributors

alicetragedy avatar alysonla avatar anaschwendler avatar bartuz avatar dependabot[bot] avatar eitoball avatar ernesto-jimenez avatar floord avatar hone avatar hsbt avatar ialja avatar igaiga avatar jalyna avatar juanitofatas avatar kandra avatar katiejots avatar khendrikse avatar ksaa avatar lbain avatar lindaliukas avatar mitio avatar runlevel5 avatar sada avatar schneems avatar soldiercoder avatar stephfz avatar tombruijn avatar urimaro avatar vesan avatar willianvdv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guides.railsgirls.com's Issues

Add Icons to the App Workshop

Use icons to help differentiate what you need to do.

  1. do things in the terminal
  2. edit code in the text editor
  3. see things in the browser

Installation in the Cloud

First off, this is an awesome collection of guides!! Thank you so much for putting it together.

The installation guide is really great. This seems to be a continuous problem in getting people up and running. Getting folks up in the cloud is changing so quickly.

Nitrous.io is now pushing their "pro" version really strongly. The last time I tried to set up a free account there, it took several days before the box was ready. Obviously this won't work in a workshop setting, or even just an evening. Cloud9 (Hartl's new choice) is only slightly better; while their public free spaces come up in under a minute, the private free space takes at least an hour, if not longer. Koding.com is harder than the others, more like installing on your own linux box, but at least it's still reasonable in set up times.

I'm not really sure there's ever going to be an answer that will be definitive, this is the Internet after all! I'm just leaving this as an issue rather than offering an update because I just don't know what to say about this in a guide. I have to constantly adjust when I help folks at monthly meetups.

Again, super thanks for these guides. I hope I'll be able to put on a RailsGirls event locally soon.

Possible errors is often executes regardless of any problems

Hi RailsGirls community,

I coached a install session yesterday and found a lot of the Windows users to continue with the steps found in the troubleshooting guide (Possible errors).

Have any of you experienced this as well? If so, it would be beneficial to attempt to fix it.

The way I see it, there are a couple of ways to go about it:

  1. Move the troubleshooting guide away from after step #1, to the bottom of the Windows guide perhaps, and instead provide a hashbang link to it.
  2. Collapse the troubleshooting guide, and let attendees open it on-demand if needed. Does the static page renderer have such a collapse/spoiler construct?
  3. Explicitly declare that: "hey, you are entering the troubleshooting guide, if you don't have any issues at this point skip to section #2 ((with a link to let them jump to it))".

What are your thoughts?

/Andreas

Windows 8 Needs a Javascript Runtime

I was coaching at Railsgirls Australia and was helping a girl who was on Windows 8. They run into an error where execjs couldn't find a Javascript Runtime. They need to install node.js or another runtime.

Creating rails app project with Docker tutorial

Hello everyone 👋

I've been using Docker to run rails projects in the lasts months, so I was planning to write a tutorial on how to create/run a project using docker, maybe it would be interesting because you don't need to deal with the installation part, just install docker and good to go :)

I would like to know if makes sense to add it here, if it is something that we can consider, and where it would make more sense in the installation section, separate tutorial...

Thanks! 🎉

Questions about Guides

Nice to meet you, I am a newbie from Railsgirls Japan.
I started Ruby on Rails (nice) on Railsgirls Tokyo in this summer, and now I am studying by Rails Girls Guides. And personally I think I would like to study "Design your table" on "10 Design your App with HTML and CSS" before 6 Apply a modern design with Bootstrap because we have already replaced the table layout with a div layout on Lesson 6.
And "Design the idea details page" on Lesson 6 does not seem it cares about "Render the comment form and existing comments" on 5 Allow Comments on Your App.

Would you please help me? Thanks,

Link to pre-prepared presentations?

Hi there! I help organize the RailsGirls events in Austin. I put together a couple of presentations for our last event. They use reveal.js, so it's easy for the participants to follow along. You can check out the presentation that follows along with the example Ideator app setup here. Press escape to view the entire outline of the presentation.

Would we like to include links to these presentations anywhere in the guides, or perhaps on the site? I'd be happy to re-theme them, as well (since it would just consist of changing out the logo image).

Thanks!

Adding true I18n support

Would there be interest to add I18n support to the rails guides? I noticed in the English guide

<%= form.text_field :picture %>

and in the German guide and

<%= f.text_field :picture %>

this may not be a big deal to an experienced developer, but it can lead to a frustrating experience for the students and extra maintenance work.

I think the other benefit asides from streamlined translation, is genuine maintenance/improvements to the docs from more eyes.

If there is interest, I would be happy to start working on this, as an experimental feature, until all bugs/pages are sorted, and I could start writing tasks for others to contribute to as well.

Serving bootstrap via HTTPS doesn't work

In the tutorial, the stylesheets for bootstrap are served from the rails girls server. The according section in the layout looks like this:

<link rel="stylesheet" href="//railsgirls.com/assets/bootstrap.css">
<link rel="stylesheet" href="//railsgirls.com/assets/bootstrap-theme.css">

That means if the website is opened on an https connection the file is served under this url: https://railsgirls.com/assets/bootstrap.css

Unfortunately the used certificate is not accepted by Chrome and Safari (the only browsers I tested) so the file won't be loaded which means: the site will be rendered without the CSS. Changing the URL to http://... works perfectly fine. However, as a deployment to Heroku by default opens the app on an HTTPS connection, the end result after a deployment looks awful. Changing the stylesheet URLs to http://.. does also NOT work (Chrome and Safari disallow serving assets on a HTTP connection when the site itself is called via HTTPS):

I am totally willing to create a pull request but I don't know which way the railsgirls team would like to go. There are several possible solutions for this:

  1. Fix the HTTPS certificate
  2. Serve the bootstrap.css from a CDN that also supports HTTPS
  3. Let users copy the CSS from bootstrap to a local stylesheet

let me know what you think.

Introduction to Ruby Concepts?

Hi,

I was wondering if someone has suggested adding some explanations of Ruby in the Rails tutorial? For complete beginners it is quite difficult to understand and in the end I felt like I was simply following instructions and not actually knowing what I was doing.
Have you had much feedback about this?

Thanks for all your efforts into making the tutorial.

-Meagan

Can't start server (Guide 5: Adding Authentication with Devise)

In the step 5: Create your first user, so I tried to start the server to create account. But it couldn't start and show this:

Declan:railsgirls declan$ rails s
=> Booting WEBrick
=> Rails 4.2.1 application starting in development on http://localhost:3000
=> Run rails server -h for more startup options
=> Ctrl-C to shutdown server
Exiting
/Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.1/lib/active_record/dynamic_matchers.rb:26:in method_missing': undefined methoddevise' for User (call 'User.connection' to establish a connection):Class (NoMethodError)
from /Users/declan/Documents/Tuts/Ruby/railsgirls/app/models/user.rb:4:in <class:User>' from /Users/declan/Documents/Tuts/Ruby/railsgirls/app/models/user.rb:1:in<top (required)>'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:457:in load' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:457:inblock in load_file'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:647:in new_constants_in' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:456:inload_file'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:354:in require_or_load' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:494:inload_missing_constant'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:184:in const_missing' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/inflector/methods.rb:261:inconst_get'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/inflector/methods.rb:261:in block in constantize' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/inflector/methods.rb:259:ineach'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/inflector/methods.rb:259:in inject' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/inflector/methods.rb:259:inconstantize'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:566:in get' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:597:inconstantize'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise.rb:302:in get' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/mapping.rb:80:into'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/mapping.rb:75:in modules' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/mapping.rb:92:inroutes'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/mapping.rb:159:in default_used_route' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/mapping.rb:69:ininitialize'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise.rb:336:in new' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise.rb:336:inadd_mapping'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:224:in block in devise_for' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:223:ineach'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:223:in devise_for' from /Users/declan/Documents/Tuts/Ruby/railsgirls/config/routes.rb:2:inblock in <top (required)>'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:432:in instance_exec' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:432:ineval_block'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:410:in draw' from /Users/declan/Documents/Tuts/Ruby/railsgirls/config/routes.rb:1:in<top (required)>'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:268:in load' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:268:inblock in load'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in load_dependency' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:268:inload'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:40:in block in load_paths' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:40:ineach'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:40:in load_paths' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:16:inreload!'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:26:in block in updater' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/file_update_checker.rb:75:incall'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/file_update_checker.rb:75:in execute' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:27:inupdater'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/routes_reloader.rb:7:in execute_if_updated' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application/finisher.rb:69:inblock in module:Finisher'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/initializable.rb:30:in instance_exec' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/initializable.rb:30:inrun'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/initializable.rb:55:in block in run_initializers' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:226:inblock in tsort_each'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:348:in block (2 levels) in each_strongly_connected_component' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:427:ineach_strongly_connected_component_from'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:347:in block in each_strongly_connected_component' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:345:ineach'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:345:in call' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:345:ineach_strongly_connected_component'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:224:in tsort_each' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/tsort.rb:205:intsort_each'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/initializable.rb:54:in run_initializers' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/application.rb:352:ininitialize!'
from /Users/declan/Documents/Tuts/Ruby/railsgirls/config/environment.rb:5:in <top (required)>' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:inrequire'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in block in require' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:inload_dependency'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in require' from /Users/declan/Documents/Tuts/Ruby/railsgirls/config.ru:3:inblock in

'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:55:in instance_eval' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:55:ininitialize'
from /Users/declan/Documents/Tuts/Ruby/railsgirls/config.ru:in new' from /Users/declan/Documents/Tuts/Ruby/railsgirls/config.ru:in'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:49:in eval' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:49:innew_from_string'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:40:in parse_file' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/server.rb:299:inbuild_app_and_options_from_config'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/server.rb:208:in app' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/server.rb:61:inapp'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rack-1.6.0/lib/rack/server.rb:336:in wrapped_app' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/server.rb:139:inlog_to_stdout'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/server.rb:78:in start' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:80:inblock in server'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in tap' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:inserver'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:39:in run_command!' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.2.1/lib/rails/commands.rb:17:in<top (required)>'
from /Users/declan/Documents/Tuts/Ruby/railsgirls/bin/rails:8:in require' from /Users/declan/Documents/Tuts/Ruby/railsgirls/bin/rails:8:in<top (required)>'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/lib/spring/client/rails.rb:28:in load' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/lib/spring/client/rails.rb:28:incall'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/lib/spring/client/command.rb:7:in call' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/lib/spring/client.rb:26:inrun'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/bin/spring:48:in <top (required)>' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/lib/spring/binstub.rb:11:inload'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/spring-1.3.4/lib/spring/binstub.rb:11:in <top (required)>' from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /Users/declan/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Users/declan/Documents/Tuts/Ruby/railsgirls/bin/spring:13:in<top (required)>'
from bin/rails:3:in load' from bin/rails:3:in'

HELP! THANKS!

Wanna join to translate into Indonesian.

Hello team railsgirls,
I am indonesian translator, I want to help your project to translate railsgirls into indonesian language. If allowed I will be happy to start this project.
Thank you for your attention,

Regard

Help

How do I remove ask file

Devise guide mistake

Step 1 from the devise guide includes editing the user.rb model, but the model is not generated until step 3.

Issue comes from commit d6040fe

I cannot edit it right now, so I'm creating an issue in case somebody wants to fix it sooner.

Conflict markers on website

There are visible merge conflict markers on the website in the list of upcoming events. Maybe this would also be a good time to remove past events.

Add section about to event guide about using Terminal / Editor / Browser

Henrietta:
So after tryruby.org (the first three excersises) the coach or person doing the excersises should open the terminal, texteditor and localhost browser.

Talk about programming workflow, tell people to save (when making changes and seeing it happening in the browser to remember to save it) ...
Also mention that when running the server, you can't type commands in that terminal.

Karri did this in Bln and it really helped.

@Gissues:{"order":49.999999999999986,"status":"backlog"}

Text Editor Sublime?

Hey everyone!

I took part of the Rails Girls Amsterdam event and I'm helping to organize such an event in Hamburg at the moment.

When I was in Amsterdam I got the impression, that using Komodo as the text editor wasn't very useful because most of the coaches didn't know how to use it. So I was wondering if you would consider switching to Sublime Text? It's available for all operating systems and it's free for "evaluating". And it would probably be the right editor to continue programming anyway.

I could prepare a pull request but maybe I'm missing some reason why Komodo should be used in favor of Sublime Text?

cheers,
Meike

License?

Hi everyone,
since GitHub added and recommends adding licenses, and these guides aim to be shared at large, I propose we add a licence to make that clear, how about CC-BY-SA?
Thanks!

Windows 8 - open the terminal instruction

step 1 "open a terminal".
On Windows 8 , there is no "Start", so in order to open a terminal
you can do one of the following (there are more options too):

  1. Win + R , type 'cmd'
  2. Win + X, select 'command prompt'
  3. in app view, in search tab, type 'cmd'

Issue

Gem files will remain installed in
/Users/AlfieLuigi/railsgirls.github.io/vendor/bundle/ruby/2.5.0/gems/commonmarker-0.17.11
for inspection.
Results logged to
/Users/AlfieLuigi/railsgirls.github.io/vendor/bundle/ruby/2.5.0/extensions/x86_64-darwin-16/2.5.0/commonmarker-0.17.11/gem_make.out

An error occurred while installing commonmarker (0.17.11), and Bundler
cannot continue.
Make sure that gem install commonmarker -v '0.17.11' succeeds before
bundling.

In Gemfile:
github-pages was resolved to 191, which depends on
jekyll-commonmark-ghpages was resolved to 0.1.5, which depends on
jekyll-commonmark was resolved to 1.2.0, which depends on
commonmarker

Installation failed on Ubuntu without gpg2

I followed your instructions for installing rails on Ubuntu (18.04). The installation failed with the following:

gpg: keybox '/home/myuser/.gnupg/pubring.kbx' created
gpg: key 3804BB82D39DC0E3: 47 signatures not checked due to missing keys
gpg: /home/myuser/.gnupg/trustdb.gpg: trustdb created
gpg: key 3804BB82D39DC0E3: public key "Michal Papis (RVM signing) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no ultimately trusted keys found
Downloading https://github.com/rvm/rvm/archive/1.29.7.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.7/1.29.7.tar.gz.asc
gpg: Signature made Thu Jan  3 22:01:48 2019 UTC
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Can't check signature: No public key
GPG signature verification failed for '/home/myuser/.rvm/archives/rvm-1.29.7.tgz' - 'https://github.com/rvm/rvm/releases/download/1.29.7/1.29.7.tar.gz.asc'! Try to install GPG v2 and then fetch the public key:

    gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

or if it fails:

    command curl -sSL https://rvm.io/mpapis.asc | gpg --import -
    command curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -

In case of further problems with validation please refer to https://rvm.io/rvm/security

Some googling led me to a Stack Overflow solution, which was to install gpg2:
sudo apt install gnupg2

and then running the suggested command from the error (but with gpg2):
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Then rerunning the installation succeeded.

I do not know if the 2nd step is necessary, but I suggest updating the documentation to list gnupg2 as a dependency.

Add me!

I like to contribute to this project

Windows Installation Via Bash on Ubuntu (Linux Subsystem for Windows)

When trying current installation document under windows. You get some errors. Some example;

Character set, Make command not found(via native extensions for example actioncable(nio4r), byebug, etc.).

Bash on ubuntu is windows 10 development features(The best solution for coding rails and ruby on the microsoft platform in my opinion) .

Check it out;
https://gorails.com/setup/windows/10

If suggestion is approved i update the installation document :)

Translations : s/in french/en français/

Hi everyone,
I'm sure everyone knows enough english to find his own language in the Guides list but how about replacing, say

  • Guides in french
  • Guides in spanish

with Guides' translations: [FR] en français, [ES] en español"

We could also display flags for the languages, but that's a slippery slope.
I tried at work: if someone finds a suitable flag for "arabic", let me know ;)

Follow-ups via Meetup Everywhere

Every local Rails Girls event has the same problem of organizing follow-up meetups. I personally thought that it would be great to use Meetup Everywhere for this.

@lindaliukas then told me via twitter that this already exists at http://www.meetup.com/Rails-Girls/ and that it just wasn't implemented and promoted yet.

We need to take care of distinguishing the MeetUps from the main events (eg http://www.meetup.com/Rails-Girls/Washington-DC/762812/), but I think this more about writing clear copy. So I would propose this as a starting draft:

You don't have to wait until the next major Rails Girls Event happens in your city: Join or start a local MeetUp to find fellow (future) Rails Girls, get info about when the next event might happen or find people to organize one!

This also opens the possibility for coaches and attendees to do the MeetUps themselves, which could take work off the local organizers.

A quick mockup:

The Nearby-Meetups widget is here: http://www.meetup.com/Rails-Girls/widgets/

Remove json support from the generated scaffold

The generated coontroller is very verbose, and not so easy on the eyes.

By removing json support we could have code that is simpler, more intuitive, and easier to understand:

# POST /ideas
def create
  @idea = Idea.new(idea_params)

  if @idea.save
    redirect_to @idea, notice: 'Idea was successfully created.'
  else
    render :new
  end
end

# similar for `update` and `delete`

instead of:

# POST /ideas
# POST /ideas.json
def create
  @idea = Idea.new(idea_params)

  respond_to do |format|
    if @idea.save
      format.html { redirect_to @idea, notice: 'Idea was successfully created.' }
      format.json { render :show, status: :created, location: @idea }
    else
      format.html { render :new }
      format.json { render json: @idea.errors, status: :unprocessable_entity }
    end
  end
end

The only downside is that, in order to do that, we need to change
rails new railsgirls

into

rails new railsgirls --skip-bundle
open Gemfile and comment out gem 'jbuilder' bundle install`,

which adds 'weird things' in the beginning. Which is why I'm asking for feedback instead of PR'ing.

Remove Ninefold content from site (sunsetting Rails deployment)

Adding this here, if someone has time to update before me :)

Hi Rails Girls Team,
Thank you for your support of the Ninefold Rails platform over the last year and a half.
You may have recently heard Ninefold is sun-setting the Rails App Deployment feature to focus more on IaaS and Docker.
As such, I kindly request you remove Ninefold related Rails content from the Rails Girls website, as the content will no longer be applicable to your visitors.
The references to Ninefold on your website can be found here:
· http://guides.railsgirls.com
· http://guides.railsgirls.com/app/
· http://guides.railsgirls.com/touristic-autism_intro/
· http://guides.railsgirls.com/ninefold/
If you have any questions, please let me know.
Many thanks!
Dennis
Digital Marketing Manager
ninefold.com
twitter: @dennisgraham7
skype: dennis.graham7

Some links in Rail Girls guides are broken

Description:

I was searching ways to know better the organization and unfortunately, some links in those topics were broken. So I think that it's time to make a doc update, because the project is so cool, and then people could enjoy better :)

An example in yellow:

image

Steps to get the behavior:

  • Enter in Rail Girls Guide http://guides.railsgirls.com/;
  • Click on How to organize a Rail Girls Event;
  • Try to access links in the page, like: 'organizer's Slack discussions forum.

Expected behavior:

When someone clicks in a link, access its content.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.