Steve,
Great explanation! Thanks!
-- Josh
http://iammrjoshua.com
Steve Ross wrote:
On Feb 4, 2009, at 9:14 AM, Joshua Abbott wrote:
Have you done any benchmark testing on using the : method? I would be
curious as to why you say it's slower.
PMFJI... As I recall, the :foo notation is a
You might want rails basics, coz that contains SQL, ruby AND rails code
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 04/02/2009, at 6:57 PM, Darren Jeacocke rails-mailing-l...@andreas-s.net
wrote:
Julian Leviston wrote:
@message =
It can use IS NOT NULL too
On 04/02/2009, at 15:58, Julian Leviston jul...@coretech.net.au wrote:
SQL uses , not !=
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 04/02/2009, at 4:24 PM, Darren Jeacocke rails-mailing-l...@andreas-s.net
wrote:
I know
You might want rails basics, coz that contains SQL, ruby AND rails code
I've bought and read Simply Rails 2, taught me a bit but my problem now
is that Rails is so easy that often you can get all of the functionality
you need in an app without getting into any thought-provoking Ruby
Actually it MUST if you're doing not null queries. won't work for
null
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 04/02/2009, at 7:27 PM, Ryan Bigg radarliste...@gmail.com wrote:
It can use IS NOT NULL too
On 04/02/2009, at 15:58, Julian Leviston
hi there,
@message.recipients = Volunteer.all(
:select = DISTINCT email,
:conditions = email IS NOT NULL AND email '').map(:email).join
(, )
I think one line like that would work for you.
(You don't need to use the shortcut symbol to proc if you don't like
it)
cheers
Regedor
Project Euler!
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 04/02/2009, at 7:40 PM, Darren Jeacocke rails-mailing-l...@andreas-s.net
wrote:
You might want rails basics, coz that contains SQL, ruby AND rails
code
I've bought and read Simply Rails 2,
Julian,
Have you done any benchmark testing on using the : method? I would be
curious as to why you say it's slower.
As for uglier - I think that's a personal preference. I personally would
never recommend chaining 3 methods together as you did for fear that one
would fail causing the
On Feb 4, 2009, at 9:14 AM, Joshua Abbott wrote:
Have you done any benchmark testing on using the : method? I would be
curious as to why you say it's slower.
PMFJI... As I recall, the :foo notation is a shortcut for
Symbol#to_proc so the following code snippets are the same:
def frazzle
Undefine methodcan be caught with rescue 'default' on the end. No
biggie.
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 05/02/2009, at 4:14 AM, Joshua Abbott rails-mailing-l...@andreas-s.net
wrote:
Julian,
Have you done any benchmark testing on using the
SQL uses , not !=
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 04/02/2009, at 4:24 PM, Darren Jeacocke rails-mailing-l...@andreas-s.net
wrote:
I know this is dodgy, what would be a nicer way of getting all the
unique Volunteer emails that aren't blank (or
Hi,
@message = Message.new(params[:message])
@message.recipients = Volunteer.all(:conditions = email IS NOT NULL
AND email '', :group = email).map{|v| v.email}.join(, )
On 04/02/2009, at 4:24 PM, Darren Jeacocke wrote:
I know this is dodgy, what would be a nicer way of getting all the
Or even this:
@message = Message.new(params[:message])
volunteers = Volunteer.all(:conditions = email IS NOT NULL AND email
'', :group = email)
# essentially the same as .map { |v| v.email } only letting ruby figure
out the v part.
@message.recipients = volunteers.map(:email)
-- Josh
No, : is much slower and uglier
Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/
On 04/02/2009, at 5:57 PM, Joshua Abbott rails-mailing-l...@andreas-s.net
wrote:
Or even this:
@message = Message.new(params[:message])
volunteers = Volunteer.all(:conditions =
Julian Leviston wrote:
@message = Message.new(params[:message])
@message.recipients = Volunteer.all(:conditions = email IS NOT NULL
AND email '', :group = email).map{|v| v.email}.join(, )
Whoa.. cool.. I'm gonna read up on Ruby basics, thanks heaps.
--
Posted via
15 matches
Mail list logo