2014-08-22 5 views
0

У меня есть требование, чтобы пользователи могли искать имена файлов, загруженные с помощью paperclip. Глядя на загруженном документе выглядит следующим образом ...Rails скрепка для бумаг поиск имя файла

2.0.0-p353 :002 > d=Document.last 
    Document Load (0.4ms) SELECT "documents".* FROM "documents" ORDER BY "documents"."id" DESC LIMIT 1 
=> #<Document id: 5, name: "hampton_george_27_70", transcription: "Asheville Nov 8th 1853 received of James A. Patton...", created_at: "2014-08-22 16:10:19", updated_at: "2014-08-22 16:37:51", document_file_name: "hampton_george_27_70.jpeg", document_content_type: "image/jpeg", document_file_size: 519652, document_updated_at: "2014-08-22 16:10:19"> 
2.0.0-p353 :003 > d.document_file_name 
=> "hampton_george_27_70.jpeg" 

Но это не традиционные рельсы не тип модели, так как я бы идти о поиске их?

ответ

3

Document похоже, модель, поэтому вы можете запросить ее. Например, для поиска документов с "джорджем" в имени файла:

search_term = "george" 
documents = Document.where(['document_file_name LIKE ?', "%#{search_term}%"]) 
+0

Document.where (? Document_file_name LIKE ', "% # {search_term}%") первым. – Exsemt

Смежные вопросы