« Back to channel list

#RubyOnRails - 31 January 2019

« Back 1 day Forward 1 day »
[00:12:57] orbyt_: has joined #RubyOnRails
[00:14:00] baweaver: istrasci: Because one should keep the same DB type in each stage.
[00:15:13] baweaver: Things that work locally on sqlite3 may not work in prod/staging, breaking parity of environments and exposing a potential for bugs.
[00:16:01] baweaver: _Especially_ if feature parity comes into play enough to make multiple schemas come up as a solution idea.
[00:44:20] Technodrome: has joined #RubyOnRails
[00:54:25] mat_bug: has joined #RubyOnRails
[01:04:46] hahuang6-: has joined #RubyOnRails
[01:06:09] egray: has joined #RubyOnRails
[01:06:53] Xiti: has joined #RubyOnRails
[01:18:18] blackmesa1: has joined #RubyOnRails
[01:25:43] kristofferR: has joined #RubyOnRails
[01:37:29] fragamus: has joined #RubyOnRails
[01:43:57] tdy: has joined #RubyOnRails
[01:44:57] quazimodo: has joined #RubyOnRails
[02:08:53] TvL2386: has joined #RubyOnRails
[02:21:41] sevenseacat: has joined #RubyOnRails
[02:24:07] mat_bug: has joined #RubyOnRails
[02:33:13] blackmesa1: has joined #RubyOnRails
[02:42:07] Saukk: has joined #RubyOnRails
[02:49:25] NeXTSUN: has joined #RubyOnRails
[02:53:24] xlegoman: has joined #RubyOnRails
[02:57:57] ariedler: has joined #RubyOnRails
[03:34:00] tdy: has joined #RubyOnRails
[03:36:26] yoshie902a: has left #RubyOnRails: ()
[03:47:41] blackmesa: has joined #RubyOnRails
[04:05:47] blackmesa1: has joined #RubyOnRails
[04:08:53] NeXTSUN: has joined #RubyOnRails
[04:09:58] braincrash: has joined #RubyOnRails
[04:21:11] LenPayne: has joined #RubyOnRails
[04:40:30] ramfjord: has joined #RubyOnRails
[04:50:40] ramfjord: has joined #RubyOnRails
[04:51:34] tdy: has joined #RubyOnRails
[04:56:57] mat_bug: has joined #RubyOnRails
[04:58:28] blackmesa: has joined #RubyOnRails
[05:04:20] RiPuk: has joined #RubyOnRails
[05:20:49] parzo: has joined #RubyOnRails
[05:25:19] blackmesa: has joined #RubyOnRails
[05:43:32] mat_bug: has joined #RubyOnRails
[05:44:44] ramfjord: has joined #RubyOnRails
[05:51:00] Technodrome: has joined #RubyOnRails
[05:52:38] DTZUZO: has joined #RubyOnRails
[06:00:52] cnsvc: has joined #RubyOnRails
[06:21:30] conta: has joined #RubyOnRails
[06:25:24] tdy: has joined #RubyOnRails
[06:39:59] srinidhi: has joined #RubyOnRails
[06:40:37] haxx0r: has joined #RubyOnRails
[06:41:27] haxx0r: is there a gem or some plugin approach to create those password-confirmation pages like github does? they have like 2 step things for certain actions, one part is always to re-enter the password on a new page. i wonder if that's done via controller or via javascript
[06:46:28] mat_bug: has joined #RubyOnRails
[07:05:46] Xiti: has joined #RubyOnRails
[07:48:37] kristofferR: has joined #RubyOnRails
[08:01:56] kristoff_: has joined #RubyOnRails
[08:15:38] mat_bug: has joined #RubyOnRails
[08:21:14] marahin: Hi. I'm working on a Rails application. A service object I'm creating uses Tempfiles to download and then do something with files. The Tempfiles seem to work properly on development, however, in integration tests they always can't seem to be created, because the `Dir.tmpdir` doesn't have a `test/` subdirectory, in which the Tempfile is trying to be created.
[08:21:34] marahin: Even if I pass custom temporary directory it still tries to put it in `test/` subdirectory.
[08:23:27] ericboehs: has joined #RubyOnRails
[08:48:05] kristofferR: has joined #RubyOnRails
[08:51:07] srinidhi: has joined #RubyOnRails
[08:58:31] bruce_lee: has joined #RubyOnRails
[09:06:38] mikecmpbll: has joined #RubyOnRails
[09:08:59] calaveraDeluxe08: has joined #RubyOnRails
[09:21:58] Ergo: has joined #RubyOnRails
[09:22:12] ramfjord: has joined #RubyOnRails
[09:22:45] armyriad: has joined #RubyOnRails
[09:24:51] Terens: has joined #RubyOnRails
[09:25:09] Terens: where should I put a wsdl file in my app ?
[09:26:14] tbuehlmann: I put mine in lib/wsdls
[09:28:25] ramfjord: has joined #RubyOnRails
[09:53:26] liya: has joined #RubyOnRails
[10:01:42] lexileo: has joined #RubyOnRails
[10:12:05] za1b1tsu: has joined #RubyOnRails
[10:16:54] ramfjord: has joined #RubyOnRails
[10:18:33] blackmesa: has joined #RubyOnRails
[10:28:30] paranoicsan: has joined #RubyOnRails
[10:37:34] Guest16678: has joined #RubyOnRails
[10:49:38] blackmesa: has joined #RubyOnRails
[10:56:35] ramfjord: has joined #RubyOnRails
[11:02:55] blackmesa: has joined #RubyOnRails
[11:18:09] conta: has joined #RubyOnRails
[11:26:45] ramfjord: has joined #RubyOnRails
[11:39:36] srinidhi: has joined #RubyOnRails
[11:44:20] snk: has joined #RubyOnRails
[11:50:53] lankanmon: has joined #RubyOnRails
[11:52:24] paranoicsan: has joined #RubyOnRails
[11:55:28] ariedler: has joined #RubyOnRails
[11:57:34] ariedler: has joined #RubyOnRails
[12:22:12] ellcs: has joined #RubyOnRails
[12:38:12] Leifr: has joined #RubyOnRails
[12:58:00] paranoicsan: has joined #RubyOnRails
[13:01:53] ramfjord: has joined #RubyOnRails
[13:25:04] ramfjord: has joined #RubyOnRails
[13:30:09] ramfjord: has joined #RubyOnRails
[13:30:45] blackmesa: has joined #RubyOnRails
[13:42:06] ellcs: has joined #RubyOnRails
[13:42:49] blackmesa: has joined #RubyOnRails
[13:54:59] Ergo: has joined #RubyOnRails
[13:58:57] gambl0r3: has joined #RubyOnRails
[13:59:05] ramfjord: has joined #RubyOnRails
[14:03:11] beholders_eye: has joined #RubyOnRails
[14:07:57] paranoicsan: has joined #RubyOnRails
[14:13:13] alan_w: has joined #RubyOnRails
[14:24:00] JamieD: has joined #RubyOnRails
[14:28:09] ramfjord: has joined #RubyOnRails
[14:30:17] tmm88: has joined #RubyOnRails
[14:38:10] krawchyk: has joined #RubyOnRails
[14:47:32] ellcs: has joined #RubyOnRails
[14:54:29] bob14: has joined #RubyOnRails
[15:09:09] planigan: has joined #RubyOnRails
[15:11:06] krawchyk: has joined #RubyOnRails
[15:12:15] NeXTSUN: has joined #RubyOnRails
[15:23:59] blackmesa: has joined #RubyOnRails
[15:28:30] blackmesa1: has joined #RubyOnRails
[15:37:51] Dbugger: has joined #RubyOnRails
[15:53:04] alfiemax: has joined #RubyOnRails
[16:09:12] segy: has joined #RubyOnRails
[16:11:10] JamieD: has joined #RubyOnRails
[16:17:41] DTZUZO: has joined #RubyOnRails
[16:22:46] za1b1tsu: has joined #RubyOnRails
[16:29:37] alfiemax_: has joined #RubyOnRails
[16:31:12] NeXTSUN: has joined #RubyOnRails
[16:43:33] duderonomy: has joined #RubyOnRails
[16:46:06] yoshie902a: has joined #RubyOnRails
[16:46:29] yoshie902a: Ruby Sass is deprecated and will be unmaintained as of 26 March 2019., What is replacing it in rails?
[16:48:29] havenwood: yoshie902a: Doesn't the next sentence say?
[16:48:51] havenwood: https://github.com/sass/sassc-ruby
[16:48:52] alfiemax: has joined #RubyOnRails
[16:49:39] havenwood: yoshie902a: Or you mean, will Rails itself switch to sassc?
[16:49:53] orbyt_: has joined #RubyOnRails
[16:50:23] yoshie902a: I mean will rails switch
[16:50:57] yoshie902a: are they just removing it completely, or are the replacing it with something else. I see SASSC is mentioned, but it just says I can add it.
[16:51:11] havenwood: yoshie902a: https://github.com/rails/rails/pull/34884
[16:52:15] yoshie902a: ok, so SASSC is basically replacing SASS
[16:52:50] yoshie902a: how are they different?
[16:53:33] havenwood: yoshie902a: Rails actually depends on sass-rails, not sass. Here's a patch adding sassc support to sass-rails: https://github.com/rails/sass-rails/pull/349/files
[16:54:54] Net: what do you think of using lib/ for non-rails application logic?
[16:55:17] havenwood: Net: It's part of the way along the path to Gemifying.
[16:55:40] orbyt_: has joined #RubyOnRails
[16:55:58] havenwood: yoshie902a: C-extensions but still works with JRuby. I don't know details.
[16:56:18] Net: havenwood: certain recommendations seem to suggest that only generic (non-business logic, that is) code should go in lib/
[16:56:51] Net: which, while I can understand the appeal, I do not understand how that is practical
[16:57:01] havenwood: Net: Think of it as temporary housing for something that should really live in a Gem.
[16:57:17] Net: havenwood: what is your take on https://codeclimate.com/blog/what-code-goes-in-the-lib-directory ?
[16:58:24] havenwood: Net: I haven't read it, but glancing it seems reasonable on first glance.
[17:00:10] Net: my greater question is where to put domain code that isn't a model or controller or policy or service, etc.
[17:00:11] havenwood: Net: https://www.justinweiss.com/articles/a-guide-to-extracting-your-first-ruby-gem/
[17:00:46] havenwood: "In Rails apps, I use lib/ as a gem staging area."
[17:01:12] havenwood: Net: Give an example of something that's none of those things?
[17:01:58] Net: I have an "Event" class that isn't persisted in the database, but in one of its methods makes a call to the database
[17:02:22] Net: Event as in application event
[17:03:36] havenwood: Net: Models don't have to be persisted. ActiveModel explicitly allows it: def persisted; false end
[17:04:37] Net: what's the use of a model that isn't persisted or interfaces directly with user input (no need for forms or validations)?
[17:04:47] havenwood: Net: There're probably better examples, but here's one: https://rubyplus.com/articles/3771-Tableless-Model-in-Rails-5
[17:05:26] havenwood: Net: The same type of use as an Event model that isn't persisted to the db, but makes a call to the db.
[17:06:22] Net: I mean, what's the benefit of inheriting from ActiveRecord::Base/ApplicationRecord in such cases?
[17:07:07] krawchyk: has joined #RubyOnRails
[17:07:26] havenwood: Net: You don't. Just: extend ActiveModel::Naming
[17:08:08] havenwood: Net: It's a Rails pattern for a non ActiveRecord Model.
[17:08:41] Net: I don't know what I'm talking about but it seems unnecessary.
[17:10:51] havenwood: Net: What part is unnecessary? The pattern doesn't involve ActiveRecord.
[17:11:14] Net: should I extend ActiveModel::Naming for all my classes?
[17:11:24] havenwood: no, just for Models
[17:11:50] Net: why should my Event class be a model?
[17:12:48] Net: it makes a database call to load another, but it itself doesn't need to be a model for that
[17:12:56] Net: *another model
[17:16:52] havenwood: Net: What's it exposing? What can an Event do?
[17:17:40] Net: havenwood: this is all it is right now https://gist.github.com/net/f2166689bd56a66bb694fdcfbc0d4511
[17:19:44] havenwood: Net: You call #fire multiple times per instance?
[17:19:57] Net: I don't plan on it
[17:20:03] havenwood: Net: There's more than on instance?
[17:20:27] Net: more that once instance of WebhookEvent?
[17:21:05] havenwood: Net: If you've already gone down the services route, this seems like a fine service. Just do a function rather than instances.
[17:22:03] Net: havenwood: makes sense, thanks
[17:22:34] sagax: has joined #RubyOnRails
[17:23:41] salasrod: has joined #RubyOnRails
[17:25:20] Net: what's some suggested reading so I don't ask stupid questions like that ^?
[17:30:50] wethu: has joined #RubyOnRails
[17:31:05] bruce_lee: net: I understood only a little bit of the conversation, but I consider communication netween more advanced programmers as helpful to me
[17:31:26] bruce_lee: s/netween/between/
[17:31:27] havenwood: Net: I'd say the Rails docs are a great resource. Otherwise, keep asking questions. You'll get a variety of answers.
[17:31:40] foucist: has joined #RubyOnRails
[17:31:58] za1b1tsu: has joined #RubyOnRails
[17:33:35] krawchyk: has joined #RubyOnRails
[17:37:07] tdy: has joined #RubyOnRails
[17:39:47] yoshie902a: has joined #RubyOnRails
[17:40:17] gambl0r3: has joined #RubyOnRails
[17:42:42] andywww: has joined #RubyOnRails
[17:43:22] Technodrome: has joined #RubyOnRails
[17:43:55] yoshie902a_: has joined #RubyOnRails
[17:43:55] andywww: when spitting out the different variants on active storage, i’ve read its not ideal to call variant in the view as its render blocking
[17:44:26] andywww: at the risk of sounding stupid, where else would you call it? it seems a bit excessive making ajax calls for them?
[17:44:44] orbyt_: has joined #RubyOnRails
[17:46:12] orbyt_: has joined #RubyOnRails
[17:53:25] andywww: has joined #RubyOnRails
[17:56:23] ellcs: has joined #RubyOnRails
[18:08:07] jjeffers: has joined #RubyOnRails
[18:13:03] srinidhi: has joined #RubyOnRails
[18:17:05] yoshie902a: Is it possible to create an array field with the rails generator? “t.string, :A_options array: true, default: []”
[18:18:10] uks: has joined #RubyOnRails
[18:18:41] yoshie902a: e.g. rails g modal A_options:string{array:default[]} or something like this?
[18:18:54] reber: has joined #RubyOnRails
[18:19:01] uksio: has joined #RubyOnRails
[18:22:45] lxsameer: has joined #RubyOnRails
[18:23:35] defsdoor: has joined #RubyOnRails
[18:27:18] yoshie902a: What is the difference with migrations between: “t.string, :A_options array: true, default: []” and “t.array, :A_options” when using postgres
[18:29:04] yoshie902a: The database is postgres
[18:47:26] JamieD: has joined #RubyOnRails
[18:47:31] ravenousmoose: has joined #RubyOnRails
[18:54:30] Net: yoshie902a: does t.array even work with pg?
[18:55:14] yoshie902a: Not sure, I don’t know the difference, and wanted to understand before a chose a solution.
[18:55:20] conta: has joined #RubyOnRails
[18:55:40] liya: has left #RubyOnRails: ("Leaving")
[18:57:29] Net: t.array, :A_options will try to create a column with the type "array", which does not exist in postgres
[18:58:01] Net: the former will try to create a column with the type "string[]" (an array of strings) which does exist
[19:00:15] Net: I'm surprised ActiveRecord doesn't support ON CONFLICT.
[19:03:05] krawchyk: has joined #RubyOnRails
[19:08:41] blackmesa1: has joined #RubyOnRails
[19:10:59] cnsvc: has joined #RubyOnRails
[19:22:32] lexileo: has joined #RubyOnRails
[19:40:25] yoshie902a: Net: thank you
[19:47:25] fragamus: has joined #RubyOnRails
[19:58:50] Fernando-Basso: has joined #RubyOnRails
[19:59:13] yoshie902a: If I want to use awsome font and just reference the CDN, should
[19:59:24] yoshie902a: I use the gem or just place the cdn link in my layout file?
[20:03:58] bruce_lee: yoshie902a: I would prefer to put something in the css files: @font-face -> font-family -> src
[20:04:27] cschneid: has joined #RubyOnRails
[20:04:45] cschneid: Is there a nicer way to do `user.created_at < 10.minutes.ago` to find older users?
[20:04:49] uks: has joined #RubyOnRails
[20:04:50] bruce_lee: did you mean font-awesome?
[20:04:55] uksio: has joined #RubyOnRails
[20:05:22] yoshie902a: bruce_lee: yes
[20:07:30] cschneid: sorry, my question was sorta bad - I mean to do time comparisons like that in ruby, not any sql. Is there a helper like `.created_at.before?(10.minutes.ago)` or something?
[20:07:31] bruce_lee: yoshie902a: then I guess a gem might be the easiest solution, but loading all the icons is not really leight-weight
[20:14:40] tpanarch1st: has joined #RubyOnRails
[20:15:49] tpanarch1st: good evening, i'm just getting started with Rails, bit shattered but I thought i'd start having a go at building the blog. https://guides.rubyonrails.org/getting_started.html - this says "To use this generator, open a terminal, navigate to a directory where you have rights to create files, " i'm not sure how to do this or quite how that bit works :)
[20:23:32] mikecmpbll: has joined #RubyOnRails
[20:27:02] alfiemax: has joined #RubyOnRails
[20:29:26] mikecmpbll: has joined #RubyOnRails
[20:32:00] krawchyk: has joined #RubyOnRails
[20:32:51] alfiemax: has joined #RubyOnRails
[20:38:59] alfiemax: has joined #RubyOnRails
[20:44:06] fragamus: has joined #RubyOnRails
[20:44:25] conta: has joined #RubyOnRails
[20:49:09] NeXTSUN: has joined #RubyOnRails
[20:56:00] yoshie902a: I am still a bit confused the the depreciation of SASS in rails, but does that mean that gem 'sass-rails’, won’t work in the future and I need another gem?
[20:57:14] yoshie902a: I am planning to use gem 'bootstrap', '~> 4.2.1' and don’t want issues with depreciated features. Advise to avoid future issues please. What SASS or SASSC gem do I need?
[20:58:01] yoshie902a: currently my app as gem 'sass-rails', '~> 5.0'
[21:01:04] yoshie902a: I see I can put gem 'sassc-rails' in its place, but does that mean I need to install a version of C?
[21:05:13] andywww: has joined #RubyOnRails
[21:14:36] andywww: has left #RubyOnRails: ()
[21:19:36] havenwood: cschneid: I guess there are a variety of ways of writing it but one isn't jumping out at me.
[21:19:40] havenwood: cschneid: created_at.advance(minutes: 10).future?
[21:20:08] cschneid: havenwood: thanks - mostly wanted to use a word based method to avoid the "do I use > or < for this" type error.
[21:20:18] cschneid: but instead I just wrote a test and moved on... :)
[21:22:40] jgpawletko: has joined #RubyOnRails
[21:22:45] yoshie902a: has left #RubyOnRails: ()
[21:25:24] jjeffers: has joined #RubyOnRails
[21:29:19] krawchyk: has joined #RubyOnRails
[21:31:02] tpanarch1st: hi, when you install rails, how do you know which directory to navigate to to create files please
[21:34:14] Radar: tpanarch1st: what operating system are you using?
[21:34:26] tpanarch1st: linux mint :)
[21:34:37] Radar: tpanarch1st: Any directory under your home directory (~) will be fine
[21:34:50] Radar: on my mac, I put all my rails apps under ~/code/<company name>
[21:35:10] tpanarch1st: radar, please would you have a look at my bash terminal output from the install to see if there are any issues?
[21:35:21] Radar: tpanarch1st: where can I see that?
[21:35:22] tpanarch1st: i made a copy of it last week just in case
[21:35:32] tpanarch1st: oh i can shove it in pastebin if that's OK?
[21:35:37] Radar: tpanarch1st: !gist
[21:35:37] helpa: tpanarch1st: http://gist.github.com - Put your codes online with pretty syntax highlighting and the ability to embed it into other pages.
[21:36:43] tpanarch1st: there you go Radar https://gist.github.com/greenlanegreb/cd80c4c4d504700e6bc4ab5a676bf35f - thanks :)
[21:37:23] Radar: I think you'll be fine with just Ruby 2.6 installed. I am not sure why you also installed Ruby 2.4.5
[21:38:10] tpanarch1st: oh i just followed the instructions :)
[21:38:16] Radar: tpanarch1st: which ones?
[21:38:22] Radar: tpanarch1st: your "gem install" appears to have installed Rails 5.0 but it thje latest version is 5.2.somehting
[21:38:23] tpanarch1st: link at the top of the pastebin :)
[21:38:38] tpanarch1st: sorry shattered!
[21:39:13] tpanarch1st: i figured i'd make notes of the output as i'm totally new to coding really - i've watched tons of tutorials over the years but never really made anything :)
[21:39:47] Radar: tpanarch1st: the coder academy in Melbourne?
[21:40:27] tpanarch1st: i've been looking forward to having a play for a while but just been busy with my voluntary work - January rush! -> I can't remember how I came across that link - i just ended up using it but then discovered ruby website has a lot of it's own!
[21:40:38] Radar: tpanarch1st: "gem install rails" should install Rails 5.2.2. You can verify it by running `rails -v`, it should show 5.2.2
[21:40:38] tpanarch1st: i'm in the UK
[21:40:59] tpanarch1st: Radar: are you suggested taking a step back or updating or?
[21:41:02] Radar: tpanarch1st: oh right :) it's just that I've visited coder academy a few times as a guest speaker. I was wondering if you were one of the students
[21:41:12] Radar: tpanarch1st: suggesting to run `gem install rails` with no other options
[21:41:35] tpanarch1st: oh! No, I just found the instructions friendly enough - I didn't have a clue what I was doing really, I think I ran the instructions past the #ruby channel just to make sure there was nothing malicious!
[21:41:44] Radar: they're good instructions
[21:41:47] tpanarch1st: oh, will that not have the effect of installing two ersions Radar
[21:42:21] Radar: tpanarch1st: the latest version should take precedence. Then when you generate a Rails app, there's a file called "Gemfile" which specifies exactly which versions to use
[21:42:28] Radar: so no need to worry about having multiple versions installed
[21:42:35] tpanarch1st: does it take up much space?
[21:42:49] Radar: not really
[21:43:03] tpanarch1st: will it make a mess to uninstall the old one?
[21:43:50] tpanarch1st: ok :) it's a steep learning curve, so what would the command be to remove the old one to put the one on that you are recommending please?
[21:44:02] Radar: gem uninstall rails, and answer yes to all the prompts
[21:44:09] Radar: then `gem install rails` will install the new version
[21:44:12] tpanarch1st: thanks - will do that now
[21:44:19] Radar: and yeah the learning curve is very steep
[21:44:27] Radar: I am teaching 9 junior developers at the moment so I know :)
[21:44:59] tpanarch1st: so I have a new friend called Gem(ma) then :-p
[21:45:20] tpanarch1st: oh i wouldn't even satisfy a "Junior Developer" hehe
[21:45:55] tpanarch1st: so it didn't prompt me for anything uninstalling but it said it had uninstalled it all the same
[21:46:14] tpanarch1st: it's doing it's other bits currently Successfully installed rails-5.2.2
[21:46:41] tpanarch1st: yeah that's done :)
[21:49:29] tpanarch1st: so i guess that's cool now Radar
[21:50:19] Radar: tpanarch1st: yes that should be okay
[21:51:31] tpanarch1st: sweet - thanks ever so much :)
[22:01:28] Jervis_: has joined #RubyOnRails
[22:07:23] ellcs: has joined #RubyOnRails
[22:14:06] walidvb: has joined #RubyOnRails
[22:14:26] walidvb: i have an issue with counter_culture, can't find anything online
[22:14:32] blackmesa1: has joined #RubyOnRails
[22:14:52] walidvb: i'd like to have an example file file that runs the test at once, all in one file
[22:15:07] walidvb: i've seen these before, but can't find any. any pointers?
[22:15:45] walidvb: the issue i am having is that it seems that have a model with counter_culture on an STA model calls the UPDATE COUNTER twice
[22:16:09] walidvb: i'd like if possible to avoid having a full repo just for that test case, but rather have one file that can rune
[22:18:43] walidvb: am i connected here?
[22:20:35] walidvb: i realize, however, that my usecase might require a db..
[22:21:09] krawchyk: has joined #RubyOnRails
[22:22:29] ravenousmoose: has joined #RubyOnRails
[22:33:02] agent_white: has joined #RubyOnRails
[22:37:17] quazimodo: has joined #RubyOnRails
[22:49:31] duderonomy: has joined #RubyOnRails
[22:51:26] agent_white: has joined #RubyOnRails
[22:55:19] ravenousmoose: has joined #RubyOnRails
[22:58:18] Xiti: has joined #RubyOnRails
[23:06:43] fragamus: has joined #RubyOnRails
[23:07:39] quazimodo: has joined #RubyOnRails
[23:15:08] jjeffers: has joined #RubyOnRails
[23:15:57] jjeffers: has joined #RubyOnRails
[23:16:38] jjeffers: has joined #RubyOnRails
[23:17:31] jjeffers: has joined #RubyOnRails
[23:18:05] jjeffers: has joined #RubyOnRails
[23:18:05] orbyt_: has joined #RubyOnRails
[23:19:02] jjeffers: has joined #RubyOnRails
[23:19:50] jjeffers: has joined #RubyOnRails
[23:20:37] jjeffers: has joined #RubyOnRails
[23:21:27] jjeffers: has joined #RubyOnRails
[23:22:05] jjeffers: has joined #RubyOnRails
[23:23:02] jjeffers: has joined #RubyOnRails
[23:23:40] jjeffers: has joined #RubyOnRails
[23:24:37] jjeffers: has joined #RubyOnRails
[23:25:15] jjeffers: has joined #RubyOnRails
[23:30:46] lxsameer: has joined #RubyOnRails
[23:32:34] walidvb: nvm, found it: https://christoph.luppri.ch/articles/rails/single-file-rails-applications-for-fun-and-bug-reporting/
[23:33:09] quazimodo: has joined #RubyOnRails
[23:34:44] blackmesa1: has joined #RubyOnRails
[23:42:25] cnsvc: has joined #RubyOnRails