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

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

4
Як я можу отримати назву команди, що викликається для підказок використання, у Ruby?
Я давно написав маленький приємний сценарій Ruby, який мені дуже подобається. Я хотів би покращити його надійність, перевіривши правильну кількість аргументів: if ARGV.length != 2 then puts "Usage: <command> arg1 arg2" end Звичайно, це псевдокод. У будь-якому випадку, в C або C ++ , я міг би використовувати , argv[0]щоб …

5
Rails-сесії поточної практики
Хто-небудь має підказки щодо "найкращих практик" щодо Rails та сесій? Типом сеансу за замовчуванням для Rails 3 все ще є CookieStore, так? Я деякий час користувався SqlSessionStore, і він працював добре, але я можу відійти від цього на користь CookieStore. Чи все-таки не є гарною ідеєю використовувати CookieStore для конфіденційної …

14
Mongoid або MongoMapper? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Я спробував MongoMapper, і він є повноцінним (пропонує майже всю функціональність …

14
Чому я не можу встановити Rails на Lion за допомогою RVM?
Я стикаюся з проблемами при спробі встановити Rails на OS X Lion за допомогою RVM. Наразі я зробив наступне: Встановлено Mac OS X Lion версії 10.7 (збірка 11A459e). Встановлений XCode 4.1 Попередній перегляд розробника 5. Встановлено RVM. Встановив версію Ruby 1.8.7 через RVM за допомогою команди rvm install 1.8.7. Примітка: …

5
Рейки / модулі lib та
Я пишу спеціальну обгортку для open_flash_chartплагіна. Він розміщений в /libі завантажений як модуль в ApplicationController. Однак у мене є якась ієрархія класу або щось інше. З будь-якого контролера я можу отримати доступ до open_flash_chartфункцій, як OpenFlashChartі Lineт.д. Однак у класі в /libмодулі це не працює! Будь-які ідеї?

9
Як розділити рядок у Ruby та отримати всі елементи, крім першого?
Рядок є ex="test1, test2, test3, test4, test5" коли я використовую ex.split(",").first воно повертається "test1" Тепер я хочу отримати інші елементи, тобто `" test2, test3, test4, test5 ". Якщо я використовую ex.split(",").last він повертається лише "test5" Як змусити всі інші елементи пропустити перший?
83 ruby  string  split 


6
Перевірте, чи запис просто не був знищений у рейках
Отже є record.new_record? Щоб перевірити, чи щось нове Мені потрібно перевірити, чи щось на цьому виходить. record = some_magic record.destroy record.is_destroyed? # => true Щось таке. Я знаю, що знищення заморожує об'єкт, такий заморожений? працює, але чи є щось явне для цього завдання?



9
Набір: не вдається знайти набір дорогоцінних каменів (> = 0.a) з виконуваним набором (Gem :: GemNotFoundException) під час встановлення набору за допомогою gem
Я виконую такий сценарій: gem install rdoc --no-document gem install bundle bundle вихід: + gem install rdoc --no-document Successfully installed rdoc-6.1.1 1 gem installed + gem install bundle Successfully installed bundle-0.0.1 Parsing documentation for bundle-0.0.1 Done installing documentation for bundle after 2 seconds 1 gem installed 1 gem installed + …

7
Хеш видаляє всі, крім конкретних клавіш
Я хотів би видалити кожен ключ з хешу, крім даного ключа. Наприклад: { "firstName": "John", "lastName": "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" }, "phoneNumber": [ { "type": "home", "number": "212 555-1234" }, { "type": "fax", "number": "646 555-4567" } ] …

2
Віднімання одного масиву з іншого в Ruby
У мене є два масиви Завдань - створені та призначені. Я хочу видалити всі призначені завдання з масиву створених завдань. Ось мій робочий, але безладний код: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << …



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