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

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

19
Функціональна функція рубіну
Я божеволію: де функція Ruby для факторіалу? Ні, мені не потрібні реалізації підручників, я просто хочу функцію з бібліотеки. Це не в математиці! Я починаю сумніватися, чи є це стандартною функцією бібліотеки?
88 ruby  math  factorial 


3
Як я можу змінити масив під час ітерації над ним у Ruby?
Я просто вивчаю Рубі, тому вибачаюся, якщо це занадто новачок для цього, але я не можу це зрозуміти з книги про кирку (можливо, просто недостатньо уважно читаю). У всякому разі, якщо у мене є такий масив: arr = [1,2,3,4,5] ... і я хочу, скажімо, помножити кожне значення в масиві на …
88 ruby  arrays  iteration 

7
Як отримати поточний час як 13-значне ціле число в Ruby?
У мене є ця jQueryфункція, яка повертає поточний час як кількість мілісекунд з епохи (1 січня 1970 р.): time = new Date().getTime(); Чи є спосіб зробити те саме в Ruby? Зараз я використовую Ruby's, Time.now.to_iякий чудово працює, але повертає 10-значне ціле число (кількість секунд) Як я можу змусити його відображати …
88 ruby 

9
Який найкращий спосіб рубати струну на шматки заданої довжини в Ruby?
Я шукав елегантний та ефективний спосіб розділити рядок на підрядки заданої довжини в Ruby. Поки що найкраще, що я міг придумати, це: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => ["ab"] >> chunk("",3) => [] Можливо, …
88 ruby  string  chunking 

5
Чи можу я налаштувати видалення Cascade у Rails?
Я знаю, що це, можливо, десь в Інтернеті, але я не можу знайти відповідь тут, на Stackoverflow, тому я подумав, що можу трохи збільшити базу знань тут. Я новачок у Ruby and Rails, але моя компанія вкладає в це досить значні кошти, тому я намагаюся познайомитися з цим трохи детальніше. …


3
видалити рубінову версію з rbenv - -
Як видалити або видалити рубінову версію з rbenv . Я встановив дві версії ruby. Під час переходу на ruby ​​1.9.3, я отримую помилку сегментації. Хто-небудь може допомогти, як видалити певну версію з rbenv?
88 ruby  rbenv 

8
Завдання за замовчуванням для простору імен у Rake
Дано щось на зразок: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end Як зробити :allтак, щоб завдання було за замовчуванням, щоб запуск rake my_tasksвикликав його (замість того, щоб телефонувати rake my_tasks:all)?
87 ruby  rake 

7
Як встановити HTTP_REFERER під час тестування в Rails?
Я намагаюся протестувати контролер, і я отримав цю помилку. Я розумію помилку, але не знаю, як її виправити. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. …


3
Rails Admin проти ActiveAdmin [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

3
Ruby: що робить :: префікс?
Я читав джерело Artifice і побачив: module Artifice NET_HTTP = ::Net::HTTP # ... end рядок: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Чому б просто не робити Net::HTTPзамість ::Net::HTTP, тобто, що це означає, коли ви використовуєте ::як префікс?
87 ruby  namespaces 

7
Використання 'return' у блоці Ruby
Я намагаюся використовувати Ruby 1.9.1 для вбудованої мови сценаріїв, щоб код "кінцевого користувача" писався в блоці Ruby. Однією з проблем цього є те, що я хотів би, щоб користувачі могли використовувати ключове слово 'return' у блоках, тому їм не потрібно турбуватися про неявні значення повернення. З огляду на це, я …

3
Функція дати та часу “Ago” в Ruby / Rails
Мені цікаво, чи є в Rails спосіб обчислити позначку часу, як - півхвилини тому, 2 хвилини тому, 1 день тому тощо. Щось на зразок штемпельної дати в реальному часі. Я хочу знати, чи має Ruby / Rails вбудовану функцію для такого перетворення дати та часу?

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