[前][次][番号順一覧][スレッド一覧]

rails:3940

From: dezawa <dezawa@a...>
Date: Sat, 07 Dec 2013 17:15:20 +0900
Subject: [rails:3940] Re: 効率的なコードの書き方について

authors = Book.column_names.select{|cname| /^author\d+/ =~ cname}
for author in authoes
   unless @book[author].empty?

かな

class Book
  def self.author_column_names;
    @authors ||= self.column_names.select{|cname| /^author\d+/ =~ cname}
  end
end

しておいて、
for author in Book.authoer_column_names
   unless @book[author].empty?

したい気持ちがありますが

1,2,3,4 と順番にならない可能性も有るから、10以上になるなら
author01,02、、、としておいて、
@authors ||= self.column_names.
       select{|cname| /^author\d+/ =~ cname}.sort
かも
                                       出沢


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3939 2013-12-07 07:19 [nocturne_2_eflat_9_2] 効率的なコードの書き方について          
->    3940 2013-12-07 09:15 ┣[dezawa@a...         ]                                       
      3941 2013-12-07 10:12 ┗[ayumu.aizawa@g...   ]                                       
      3942 2013-12-07 10:44  ┗[dezawa@a...         ]                                     
      3944 2013-12-07 15:10   ┗[nocturne_2_eflat_9_2]                                   
      3951 2013-12-13 10:40    ┣[nocturne_2_eflat_9_2]                                 
      3952 2013-12-13 10:40    ┗[nocturne_2_eflat_9_2]                                 
      3953 2013-12-15 14:47     ┗[dezawa@a...         ]                               
      3954 2013-12-16 07:02      ┗[nocturne_2_eflat_9_2]