« Back to channel list

#RubyOnRails - 26 July 2018

« Back 1 day Forward 1 day »
[00:01:43] tdy: has joined #RubyOnRails
[00:20:15] cagomez: has joined #RubyOnRails
[00:33:57] Caerus: has joined #RubyOnRails
[00:39:54] dblessing: has joined #RubyOnRails
[00:44:36] chouhoulis: has joined #RubyOnRails
[00:45:54] weaksauce: has joined #RubyOnRails
[00:46:15] Technodrome: has joined #RubyOnRails
[00:54:07] sevenseacat: has joined #RubyOnRails
[01:03:35] za1b1tsu: has joined #RubyOnRails
[01:09:41] ur5us: has joined #RubyOnRails
[01:13:45] spectra: has joined #RubyOnRails
[01:39:25] ur5us: has joined #RubyOnRails
[01:44:01] ur5us: has joined #RubyOnRails
[01:46:13] SteenJobs: has joined #RubyOnRails
[02:14:52] prettybTech: has joined #RubyOnRails
[02:15:36] chouhoulis: has joined #RubyOnRails
[02:23:05] Technodrome: has joined #RubyOnRails
[02:25:44] \13k: has joined #RubyOnRails
[02:38:15] work_: has joined #RubyOnRails
[02:44:19] za1b1tsu: has joined #RubyOnRails
[02:50:08] tdy: has joined #RubyOnRails
[02:52:24] s2013: has joined #RubyOnRails
[02:54:18] \13k: has joined #RubyOnRails
[03:05:55] ian_strascina: has joined #RubyOnRails
[03:09:46] braincrash: has joined #RubyOnRails
[03:10:22] prettybTech: has joined #RubyOnRails
[03:16:46] ian_strascina: I have a column defined as :string in the migration. However, when I load a FactoryBot factory, somehow the string value is getting turned into an integer in the DB. Any ideas why that would be happening?
[03:17:16] sevenseacat: does your db list the field as a string or an integer?
[03:18:02] ian_strascina: Postgres - says "Character Varying". Other string columns that are working correctly say the same.
[03:18:41] sevenseacat: so where are you seeing the field as an integer?
[03:18:46] ian_strascina: Model.columns shows @sql_type_metadata= ... @sql_type="character varying", @type=:string>
[03:18:57] ian_strascina: In the actual record that gets loaded.
[03:19:05] sevenseacat: can you show me that in a gist
[03:19:08] za1b1tsu: has joined #RubyOnRails
[03:19:16] ian_strascina: Sure, give me a minute.
[03:23:02] ian_strascina: sevenseacat: Can you add a screenshot to a gist?
[03:23:17] sevenseacat: no, but you can copy and paste from your terminal into a gist :)
[03:25:40] ian_strascina: Here it is: https://gist.github.com/istrasci/bed25d8d6c47e6189ab30a230daf0807
[03:27:06] sevenseacat: does your test db also have that field as a string?
[03:27:10] ian_strascina: Updated with rails console output.
[03:27:52] akaiiro: has joined #RubyOnRails
[03:28:11] s2013: has joined #RubyOnRails
[03:28:59] ian_strascina: Yes, DB show "character varying", and the RateMatrixFactor.columns shows this too.
[03:30:01] s2013: has joined #RubyOnRails
[03:31:08] osp2: ian_strascina, the factory is creating 'code' as a string: 'term'
[03:31:17] sevenseacat: can you show the actual SQL that gets generated when inserting the factory record? for some reason Rails thinks you have an integer field
[03:32:39] osp2: are you sure code is returning an integer?
[03:33:44] osp2: oh wait I guess I misunderstood, the csv is the output? where code is getting transformed to 0?
[03:34:14] sevenseacat: yeah I don't like that output, it doesnt show meaningful data
[03:34:51] osp2: yeah I'd like to see the value of code in console after a factory is used
[03:34:52] ian_strascina: sevenseacat: I updated the rails console output to show the SQL.
[03:35:26] sevenseacat: are you quite sure your test db has that field as a string?
[03:35:43] osp2: it says code is nil in your output
[03:35:56] osp2: https://gist.github.com/istrasci/bed25d8d6c47e6189ab30a230daf0807/revisions#diff-4a10a888955d39c4fcf489ac6f6b4188
[03:36:11] osp2: oops sorry wrong link: https://gist.github.com/istrasci/bed25d8d6c47e6189ab30a230daf0807#file-rails_console_output-txt-L28
[03:36:28] ian_strascina: https://imgur.com/a/k7tsSEk
[03:36:54] sevenseacat: is that your test db?
[03:37:15] ian_strascina: The SQL shows it inserting with "code" as a value of 0.
[03:37:30] ian_strascina: So somewhere, the string value ("term") is getting ditched and replaced with 0.
[03:38:25] osp2: I think you're missing an end
[03:38:34] sevenseacat: is it in your model somewhere? :)
[03:38:36] osp2: there's 3 do's and only 2 ends
[03:38:58] osp2: unless that's just a copy paste error
[03:39:29] ian_strascina: Just paste error. There were several other factories that I deleted. Must've clipped that end too.
[03:42:53] ian_strascina: Additional info: The "code" column _used_ to be a string (set up by another developer). I wrote a migration to change the column type to string.
[03:43:05] ian_strascina: Unless there's some remnant from that screwing it up.
[03:43:26] ian_strascina: Otherwise, I have several other tables doing the exact same thing with factories, and they're all working fine as expected.
[03:43:28] sevenseacat: do you have code converting it to an integer in your model?
[03:44:12] ian_strascina: "enum code: [:term, :amount, :credit_score, :age_collateral]" was buried in there.
[03:44:32] osp2: classic lol
[03:44:43] osp2: sevenseacat, to the rescue once again
[03:44:46] ian_strascina: Other dev must have added that.
[03:44:51] duderonomy: has joined #RubyOnRails
[03:44:56] ian_strascina: Boy do I feel stupid.
[03:45:02] ian_strascina: Let me test just to make sure.
[03:45:14] sevenseacat: eh, it happens, especially when working with unfamiliar code
[03:46:13] ian_strascina: Thanks a ton, IRC!
[03:46:24] ian_strascina: Appreciate the extra eyes.
[03:46:44] ian_strascina: Lost several hours on that...
[04:02:29] osp2: sevenseacat, how'd you get the emoji thing in here
[04:02:32] osp2: what client do you use?
[04:02:45] sevenseacat: textual, on osx. just via the osx emoji picker
[04:17:31] darkhanb: has joined #RubyOnRails
[04:20:30] akaiiro: has joined #RubyOnRails
[04:24:46] Saukk: has joined #RubyOnRails
[04:49:50] za1b1tsu: has joined #RubyOnRails
[05:10:34] srinidhi: has joined #RubyOnRails
[05:20:43] dviola: has joined #RubyOnRails
[05:26:14] Dbugger: has joined #RubyOnRails
[05:29:38] s2013: has joined #RubyOnRails
[05:34:31] apeiros: has joined #RubyOnRails
[05:43:29] Xiti: has joined #RubyOnRails
[05:54:42] s2013: has joined #RubyOnRails
[06:21:59] Puffball: has joined #RubyOnRails
[06:25:11] apeiros: has joined #RubyOnRails
[06:25:25] dblessing: has joined #RubyOnRails
[06:48:44] conta: has joined #RubyOnRails
[06:55:03] rfoust: has joined #RubyOnRails
[06:58:08] cagomez: has joined #RubyOnRails
[07:03:59] alfiemax: has joined #RubyOnRails
[07:07:08] vedu_: has joined #RubyOnRails
[07:07:27] vedu_: has joined #RubyOnRails
[07:28:55] alfiemax: has joined #RubyOnRails
[07:51:30] reber: has joined #RubyOnRails
[07:54:54] wethu: has joined #RubyOnRails
[07:56:03] psychoslave: has joined #RubyOnRails
[08:02:00] mikecmpbll: has joined #RubyOnRails
[08:57:03] tomaz_b: has joined #RubyOnRails
[09:00:07] tomaz_b: i am not really Rails user, but I have to deploy one to AWS, with Docker behind Nginx. I have a really strange behaviour. In can see really slow behaviur. Almost similar to this https://github.com/docker/compose/issues/356
[09:00:16] tomaz_b: I too, have to wait like 20 seconds...
[09:00:45] tomaz_b: in rails console I can see that rails do get response in like 500 ms
[09:01:00] tomaz_b: but then nothing happens... for like 20s, than everything happen
[09:01:33] tomaz_b: some are writing that it might be like a reverse DNS setup somewere... i tried few of the settings... but nothing really works for me.
[09:01:57] tomaz_b: has anybody experienced something similar?
[09:02:13] tomaz_b: I would really appreciate some suggestions/help/directions...
[09:02:29] tomaz_b: I am using docker image based on Ruby:2.5.0
[09:03:14] Vircung: has joined #RubyOnRails
[09:05:41] gambl0re: has joined #RubyOnRails
[09:05:45] mikecmpb_: has joined #RubyOnRails
[09:45:13] Ergo: has joined #RubyOnRails
[10:02:29] weird_error: has joined #RubyOnRails
[10:18:04] webdestroya: has joined #RubyOnRails
[10:19:52] srinidhi: has joined #RubyOnRails
[10:24:57] wethu: has joined #RubyOnRails
[10:40:42] chridal: Is there a way to generate a 'generic' path in Rails? Today I'd do post_path(@post), but is there a way of doing something like path_to(SomeObj) and then have that resolve to `post_path` if I gave it a Post obj?
[10:48:08] lexileo: has joined #RubyOnRails
[10:56:11] GodFather: has joined #RubyOnRails
[11:04:37] vedu_: has joined #RubyOnRails
[11:24:50] mojtaba: has joined #RubyOnRails
[11:26:03] mojtaba: Hello, I was following a tutorial to create a migration, but I had a typo. I fixed the typo an ran again the migration command. But it says ruby has aborted the operation. (because part of the migration has been done.) do you know how can I fix this issue?
[11:27:15] tbuehlmann: mojtaba: what exactly was the typo? and can you gist the migration's code?
[11:27:49] mojtaba: tbuehlmann: the table name, instead of users, it was usres.
[11:35:32] tbuehlmann: the migration should've completed the first time. I'd roll that migration (including the typo) back, fix the typo and migrate again
[11:37:03] dviola: has joined #RubyOnRails
[11:37:39] mojtaba: tbuehlmann: I fixed the typo and then tried to roll back the migration.
[11:38:33] mojtaba: May be that's the reason I am getting that error.
[12:12:53] Vircung: has joined #RubyOnRails
[12:22:13] Technodrome: has joined #RubyOnRails
[12:26:33] jottr: has joined #RubyOnRails
[12:35:09] vedu_: has joined #RubyOnRails
[12:48:34] vedu_: has joined #RubyOnRails
[13:05:29] p8m: has joined #RubyOnRails
[13:08:55] rfoust: has joined #RubyOnRails
[13:10:07] mr-spoon: has joined #RubyOnRails
[13:16:24] crankhar1er: has joined #RubyOnRails
[13:27:57] Puffball: has joined #RubyOnRails
[13:33:42] conta1: has joined #RubyOnRails
[13:44:34] uks: has joined #RubyOnRails
[13:46:51] krawchyk: has joined #RubyOnRails
[13:47:07] Technodrome: has joined #RubyOnRails
[14:24:32] crankhar1er: has joined #RubyOnRails
[14:28:15] srinidhi: has joined #RubyOnRails
[14:31:32] IanMalcolm: has joined #RubyOnRails
[14:32:25] psychoslave: has joined #RubyOnRails
[14:36:27] KeyJoo: has joined #RubyOnRails
[14:36:51] mojtaba: has joined #RubyOnRails
[14:36:59] KeyJoo: has joined #RubyOnRails
[14:50:10] buckrockwell: has joined #RubyOnRails
[15:00:42] vedu_: has joined #RubyOnRails
[15:03:08] MalcolmReynolds: has joined #RubyOnRails
[15:08:02] GodFather: has joined #RubyOnRails
[15:26:56] tcopeland: has joined #RubyOnRails
[15:27:01] dviola: has joined #RubyOnRails
[15:27:41] brendan-: has joined #RubyOnRails
[15:54:36] cagomez: has joined #RubyOnRails
[15:55:38] cagomez: has joined #RubyOnRails
[15:56:10] syndikate: Does rail infer paths from the resource's plural/singular status/
[15:57:31] lexileo: has joined #RubyOnRails
[15:57:44] dalpo: has joined #RubyOnRails
[15:59:04] apeiros_: has joined #RubyOnRails
[15:59:57] MalcolmReynolds: has joined #RubyOnRails
[16:05:59] tycoon177: syndikate: are you asking whether `/resource` is different from `/resources`?
[16:06:16] krawchyk: has joined #RubyOnRails
[16:07:03] syndikate: tycoon177, nope. I understand that difference. I had a route like this `resources :probation`. Here, I didn't provide a plural name and things were all quite messed up
[16:07:33] syndikate: I thought it doesn't matter what the resource name's state is but `resource` or `resources` mattered
[16:08:49] tycoon177: i'm fairly sure that `resources :probations` would be required here. AFAIK, `resources` is always expecting a plural name
[16:09:19] tycoon177: you could, then limit the routes created with :only or :except, like normal
[16:09:50] deathwishdave: has joined #RubyOnRails
[16:19:53] tdy: has joined #RubyOnRails
[16:20:07] darkhanb: has joined #RubyOnRails
[16:25:42] Technodrome: has joined #RubyOnRails
[16:26:31] alfiemax_: has joined #RubyOnRails
[16:29:54] alfiemax: has joined #RubyOnRails
[16:30:05] spohnz: has joined #RubyOnRails
[16:31:28] HeyoRockbreaker: has joined #RubyOnRails
[16:31:52] havenwood: HeyoRockbreaker: hi
[16:34:24] lxsameer: has joined #RubyOnRails
[16:39:27] HeyoRockbreaker: Oh shoot. Any idea why Rails isn't allowing me to use standard generators?
[16:39:44] HeyoRockbreaker: Like, they're not present for some reason
[16:40:17] HeyoRockbreaker: https://gist.github.com/HeyoRockbreaker/fe52ccbe9ddafe9667833c184c7c7f80
[16:46:32] MalcolmReynolds: has joined #RubyOnRails
[16:52:55] crankhar1er: has joined #RubyOnRails
[16:53:44] HeyoRockbreaker: has joined #RubyOnRails
[16:58:42] crankhar1er: has joined #RubyOnRails
[17:08:01] deathwishdave: has joined #RubyOnRails
[17:18:18] crankhar1er: has joined #RubyOnRails
[17:24:00] mikecmpbll: has joined #RubyOnRails
[17:26:27] dblessing: has joined #RubyOnRails
[17:31:04] havenwood: has joined #RubyOnRails
[17:32:07] eckhardt: has joined #RubyOnRails
[17:35:41] havenwood: has joined #RubyOnRails
[17:44:44] prettybTech: has joined #RubyOnRails
[17:46:57] dtzuzu: has joined #RubyOnRails
[17:54:27] lxsameer: has joined #RubyOnRails
[17:54:52] mlt-: Radar: Thanks for the feedback! The intent is to be generic tool for SQL export. There is no particular model, lots of dynamic SQL.
[17:57:02] mlt-: I just don't want to get low on memory on exporting let's say a few millions of rows
[17:57:32] sameerynho: has joined #RubyOnRails
[18:23:50] weaksauce: has joined #RubyOnRails
[18:29:38] lxsameer: has joined #RubyOnRails
[18:47:10] DoubleMalt: has joined #RubyOnRails
[18:54:44] dopie: has joined #RubyOnRails
[18:54:49] syndikate: tycoon177, okay. Although I thought even if I don't give plural names, only the naming schema would be screwed, apparently the whole path is changed
[18:55:33] dopie: Hey guys I have a polymorphic Image and I want to delete it but since its polymorphic I am trying to deelte it and re-render the page it was deeleted on I tried :back but it goes back a page and im using rails 5
[18:58:25] tycoon177: syndikate: why wouldn't it change the paths? it's a completely different resource :)
[19:05:23] mlt-: dopie: I'm not sure how "polymorphic" is relevant here. But what about rendering JS asking Turbolinks to visit and replace # thus re-rendering your page?
[19:05:31] Sainfuw: has joined #RubyOnRails
[19:06:10] mlt-: dopie: I mean like Turbolinks.visit('#', { action: 'replace' });
[19:11:21] shenghi: has joined #RubyOnRails
[19:11:49] AzaToth: has joined #RubyOnRails
[19:28:08] AntU: has joined #RubyOnRails
[19:32:39] ivanskie: has joined #RubyOnRails
[19:32:50] mikecmpbll: has joined #RubyOnRails
[19:32:58] scrptktty: has joined #RubyOnRails
[19:47:06] prettybTech: has joined #RubyOnRails
[19:53:08] Technodrome: has joined #RubyOnRails
[19:54:43] timdotrb: has joined #RubyOnRails
[19:54:58] timdotrb: Afternoon, all
[19:57:24] timdotrb: Can you store a datetime in a session variable?
[19:58:17] mlt-: timdotrb: Have you tried?
[19:58:32] timdotrb: I’m getting some really strange behavior
[20:03:01] timdotrb: https://gist.github.com/willc0de4food/51fe89895e7c0dc67c85f57b9b49f237
[20:04:24] laekur: has joined #RubyOnRails
[20:09:12] unreal: has joined #RubyOnRails
[20:13:49] fryguy: what are we looking at here
[20:13:52] fryguy: this isn't very descriptive
[20:16:47] mlt-: somehow seesion[:timeout] isn't getting nilled. Multiple browser tabs open?
[20:20:55] timdotrb: I’ll try incognito
[20:21:13] timdotrb: It worked incognito
[20:21:28] mlt-: because you have no cookies in incognito
[20:22:28] ivanskie: has joined #RubyOnRails
[20:23:36] timdotrb: So then howwww do I fix this issue? Lol
[20:23:42] timdotrb: I’ve tried shift+refresh
[20:24:13] mlt-: timdotrb: something is off in your code
[20:25:19] fryguy: do your tests pass?
[20:29:49] alfiemax: has joined #RubyOnRails
[20:31:03] mattwc: has joined #RubyOnRails
[20:39:49] lxsameer: has joined #RubyOnRails
[20:40:37] ivanskie: has joined #RubyOnRails
[20:42:05] Sainfuw: has joined #RubyOnRails
[20:45:46] agent_white: has joined #RubyOnRails
[20:50:21] tycoon177: is there a way to create a has_many association on multiple foreign keys? right now, i have a method named after the association that just calls to the other model directly, but this stops me from using the association in `includes` or `joins` and has been causing n+1 queries out that wazoo
[20:57:05] eckhardt: has joined #RubyOnRails
[21:10:02] NoGodDamnIdea: has joined #RubyOnRails
[21:15:05] desnudopenguino: tycoon177: you mean something like this? https://stackoverflow.com/questions/307581/rails-model-has-many-with-multiple-foreign-keys
[21:16:31] apeiros: has joined #RubyOnRails
[21:17:17] tycoon177: desnudopenguino: no, sorry, i didn't explain it well. The two tables should be connected via 3 of their columns. the rows only match if all 3 values match. it's a strange, strange setup, i know, but it was well in place before i got here :p
[21:17:49] tycoon177: desnudopenguino: i think i'll end up just joining on a different table and then use #select or #keep_if on the ruby end of things
[21:18:04] tycoon177: #select would be best in this instance
[21:22:00] mlt-: tycoon177: are you looking for this https://github.com/composite-primary-keys/composite_primary_keys ?
[21:22:47] mlt-: I personally prefer raw sql
[21:24:59] tycoon177: mlt-: when you say raw sql, how do you manage this in rails? can you set the join syntax when setting a has_many or a belongs_to? i'd be happy to do that, but i don't think i'll use that gem
[21:25:18] desnudopenguino: raw sql is usually how i handle those things, until i figure out a more "railsy" way to do it
[21:26:19] tycoon177: how would i be able to do this join (or includes) with raw sql if wanted to use the model in rails too?
[21:26:27] mlt-: tycoon177: why not using it? I've been looking at it.
[21:26:33] mlt-: you may get by with AREL
[21:26:44] tycoon177: the gem? we use sql server, which the gem only partially supports :p
[21:26:51] tycoon177: so it's kind of a non-starter
[21:27:00] mordof: has joined #RubyOnRails
[21:27:27] tycoon177: it's fine, i'll just join on another table that's already in the query and then filter my results with #select
[21:28:24] mlt-: tycoon177: if you use only a handful of scenarios where you do such join, just define a method for a final stuff you'd want. Apparently you can't use raw SQL if you expect to have AR relation to work with later
[21:28:32] mlt-: desnudopenguino: don't keep us hanging
[21:28:54] mlt-: you mean you are still using it
[21:29:22] tycoon177: thanks for taking another look! i was hoping that i was overlooking something in the docs, but this is a very odd thing to have to do, i'll admit
[21:29:35] tycoon177: it's a result of a non-normalized database, actually
[21:29:56] tycoon177: i can very easily think of a better schema that would've fixed this, but technical debt is preventing such a migration
[21:29:57] mlt-: tycoon177: I don't think so... such scenarios are well possible
[21:30:14] tycoon177: in our case, that's the reason
[21:31:25] mordof: i've got a little bit of a chicken and egg situation happening. i've got a model with a string on it - which validates the presence of that string. but the first time it's saved, that string will be empty and it should generate a new string. i was using before_validation on :create, but that's happening even if i just call .validate on the record
[21:31:25] mordof: after a .new, not when it's going to put the record in the database
[21:31:26] mlt-: I mean you can always have a surrogate key, but it doesn't always mean table is not normalized
[21:31:58] mordof: is there any spot where i can have a callback on a model that happens before validation, but only from a call where it's trying to save it for the first time to the database? using rails 5
[21:32:11] mlt-: before_save?
[21:32:23] mordof: that happens after validation i thought
[21:33:36] mlt-: mordof: check persisted?
[21:33:40] mordof: validation is one of the first things that happen, unless i'm mistaken.
[21:33:48] mlt-: in your validation
[21:33:55] mordof: that'd be false for the first time creating it though wouldn't it?
[21:34:10] mlt-: so you can say it is valid even if there is no string
[21:34:52] mlt-: str.present? || !persisted?
[21:36:04] mordof: ah, mb.. validates presence and unique* sorry. think bitly with generating a url for something. that's kind of what i'm trying to do
[21:36:38] mordof: i want to create a new record, and give it a path, but that path needs to be unique.. and only generated when a record is going to be committed to the database
[21:37:50] mordof: hmmm maybe i'm just approaching this wrong..
[21:38:42] mordof: mlt-: i'll keep it in mind.. right now that doesn't quite fit what's in my head about how to tackle this... but i'm potentially just locking myself in a corner using both a generator and a validator
[21:39:43] mlt-: mordof: just use serial column in you db and get salted md5 of that as a path
[21:40:37] ur5us: has joined #RubyOnRails
[21:42:02] crankhar1er: has joined #RubyOnRails
[21:42:49] desnudopenguino: there are a few thoughts i have, is the record going to be written once and that's it, or is it updatable? if it is a write once thing, then you could use a before_validate to create and check the unique string
[21:43:30] mordof: that field should only be written once, yes. other details can be updated but i don't think that's relevant.
[21:43:44] desnudopenguino: if it is updatable, you could just have some logit to check if the value is set in the before_validate
[21:44:29] mlt-: sha1 from serial column + fixed salt is gonna be pretty unique
[21:44:31] mordof: ah - so instead of having a normal validator for presence and unique, just have the before_validate do both and ensure it makes sense
[21:44:48] mordof: mlt-: that also makes for some ridiculously long urls
[21:44:53] desnudopenguino: yeah something like that
[21:46:04] mordof: hmm yeah if i'm doing that.. then it makes sense to put it in a before_create so that it only happens in that step then
[21:46:32] mordof: before_validation isn't scoping to the create even though the docs suggest it should, so it's problematic to try and use that
[21:47:18] snickers: has joined #RubyOnRails
[21:51:06] desnudopenguino: i think i've run into a similar scenario, but can't remember exactly. things in the callbacks felt a bit "off"
[21:51:38] apeiros: has joined #RubyOnRails
[22:06:23] crankhar1er: has joined #RubyOnRails
[22:20:00] apeiros: has joined #RubyOnRails
[22:23:06] beowuff: has joined #RubyOnRails
[22:27:59] Radar: GOOD MORNING
[22:40:17] Radar: has left #RubyOnRails: ("Textual IRC Client: www.textualapp.com")
[22:40:20] Radar: has joined #RubyOnRails
[22:43:06] apeiros: has joined #RubyOnRails
[22:43:41] beowuff: has joined #RubyOnRails
[22:46:41] wethu: has joined #RubyOnRails
[22:56:00] jasmith: has joined #RubyOnRails
[23:07:28] prettybTech: has joined #RubyOnRails
[23:12:10] apeiros: has joined #RubyOnRails
[23:34:20] Technodrome: has joined #RubyOnRails
[23:42:11] apeiros: has joined #RubyOnRails
[23:47:25] Technodrome: has joined #RubyOnRails
[23:49:36] MalcolmReynolds: has joined #RubyOnRails
[23:54:11] IanMalcolm: has joined #RubyOnRails