Запитання з тегом «ruby»

Ruby - це багатоплатформна, динамічна об'єктно-орієнтована інтерпретована мова з відкритим кодом, створена Юкіхіро Мацумото (Мац) у 1995 році. Тег [ruby] призначений для питань, пов'язаних з мовою Ruby, включаючи її синтаксис та його бібліотеки. Питання Ruby on Rails слід позначати темою [ruby-on-rails].


8
Виміряти і порівняти час для методів Ruby
Як я можу виміряти час, зайнятий методом, та окремі твердження в цьому методі в Ruby. Якщо ви бачите наведений нижче метод, я хочу виміряти загальний час, зайнятий методом, і час, необхідний для доступу до бази даних та доступу до повторного використання. Я не хочу писати Benchmark.measure перед кожним твердженням. Чи …


6
Rails 4: Як скинути тестову базу даних?
Я перебуваю на Rails 4 і помітив, що деякі мої тести RSpec провалюються, оскільки деякі з моїх рефакторингів тестів використовують фільтр before (можливо, через транзакції). Ця публікація описує подібну проблему: база даних тесту рейок не очищається після деяких запусків Замість використання самоцвіту DatabaseCleaner, чи існує команда rake для очищення тестової …



9
Rails: перевіряє мінімальну та максимальну довжину рядка, але дозволяє порожнім
У мене є поле, яке я хотів би перевірити. Я хочу, щоб поле залишалося порожнім, але якщо користувач вводить дані, я хочу, щоб воно було у певному форматі. На даний момент я використовую наведені нижче перевірки в моделі, але це не дозволяє користувачеві залишати це порожнім: validates_length_of :foo, :maximum => …

6
Постійно читаємо з STDOUT зовнішнього процесу в Ruby
Я хочу запустити blender з командного рядка через рубіновий скрипт, який потім оброблятиме вихідні дані, подані blender, рядок за рядком, щоб оновити індикатор прогресу в графічному інтерфейсі. Насправді не важливо, що блендер є зовнішнім процесом, який слід прочитати. Здається, я не можу зрозуміти повідомлення про прогрес, які блендер зазвичай друкує …
86 ruby  shell  process  stdout  stdin 

10
Проаналізуйте вміст електронної пошти з цитованої відповіді
Я намагаюся зрозуміти, як проаналізувати текст електронного листа з будь-якого цитованого тексту відповіді, який він може містити. Я помітив, що зазвичай поштові клієнти ставлять "На таку-то дату так і так писали" або ставлять префікси до рядків кутовою дужкою. На жаль, не всі цим займаються. Хтось має ідею про те, як …
86 c#  ruby  email  email-parsing 

8
LEFT OUTER приєднується до Rails 3
У мене є такий код: @posts = Post.joins(:user).joins(:blog).select який призначений для пошуку всіх повідомлень та повернення їх, а також пов’язаних користувачів та блогів. Однак користувачі необов’язкові, що означає, INNER JOINщо :joinsгенерує не повертає багато записів. Як я можу використовувати це для створення LEFT OUTER JOINзамість цього?

2
Як написати оператор перемикача Ruby (випадок ... коли) із регулярними виразами та зворотними посиланнями?
Я знаю, що можу написати випадок із Ruby, щоб перевірити відповідність регулярних виразів. Однак я хотів би використати дані збігів у своєму звіті про повернення. Щось на зразок цього напівпсевдокоду: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Як я можу …

9
Чи залишаєте ви в Ruby дужки або не в них? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Коли це можливо .. Ви залишаєте дужки в Ruby чи не …

5
ітерація над кожним символом рядка в ruby ​​1.8.6 (each_char)
Я новачок у ruby ​​і зараз намагаюся оперувати кожним персонажем окремо від базового рядка в ruby. Я використовую ruby ​​1.8.6 і хотів би зробити щось на зразок: "ABCDEFG".each_char do |i| puts i end Це спричиняє невизначений метод `кожний_чар 'помилка. Я очікував побачити вертикальний вихід: A B C D ..etc Чи …
86 ruby  string  iterator 

2
Що ж таке "роль" у Капістрано?
Яка мета та функція "ролей" у рецепті Капістрано? Коли я переглядаю зразки рецептів, я часто бачу щось подібне: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Отже, схоже, роль в основному є сервером, де Capistrano виконує команди. Якщо це так, то чому б його називати "роллю", …

10
Рубі надіслати запит JSON
Як надіслати запит JSON в рубіні? У мене є об'єкт JSON, але я не думаю, що можу просто зробити .send. Чи повинен я надіслати форму javascript? Або я можу використовувати клас net / http у ruby? З заголовком - тип вмісту = json, а тіло - об'єкт json?
86 ruby  json  httprequest 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.