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

6
недійсний багатобайтовий знак (US-ASCII) з Rails та Ruby 1.9
Я використовую Ruby 1.9.1 з Rails 2.3.4. Моя програма полягає в обробці тексту Якщо я спробую щось подібне (внутрішні лапки виглядають інакше) text = "”“" Я отримую таку помилку: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end Мені потрібно користуватися …

11
Ruby: вимагати vs requ_relative - найкраща практика для вирішення роботи як у Ruby <1.9.2, так і> = 1.9.2
Яка найкраща практика, якщо я хочу requireотримати відносний файл у Ruby, і я хочу, щоб він працював як у 1.8.x, так і&gt; = 1.9.2? Я бачу кілька варіантів: просто робити $LOAD_PATH &lt;&lt; '.'і забути все робити $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' перевірте, чи RUBY_VERSION&lt;1.9.2, а потім визначте require_relativeяк require, використовувати …
153 ruby  ruby-1.9  ruby-1.8 

5
Чи є різниця між хеш-позначеннями `: key =>" value "` і `key:" value "`?
Чи є різниця між :key =&gt; "value"позначеннями (hashrocket) та key: "value"(Ruby 1.9)? Якщо ні, то я хотів би використовувати key: "value"позначення. Чи є дорогоцінний камінь, який допомагає мені перетворюватися :x =&gt;на x:нотації?

4
Яка різниця між Ruby 1.8 та Ruby 1.9
Мені не зрозуміло, чим відрізняються "поточна" версія Ruby (1.8) та "нова" версія (1.9). Чи є "легке" чи "просте" пояснення відмінностей і чому вони такі різні?
102 ruby  ruby-1.9  ruby-1.8 

1
Чи застаріла хеш-ракета?
Добре цитований ракетний пост RIP Hash , здається, означає, що синтаксис Hash Rocket ( :foo =&gt; "bar") застарілий на користь нового хеша у стилі JSON у стилі Ruby ( foo: "bar"), але я не можу знайти жодної остаточної посилання, що б вказувала форму Hash Rocket фактично застаріло / не було …

15
Недійсний gemspec через формат дати у специфікації
Коли я включаю дорогоцінний камінь, який я зробив, завдяки Bundler (версія 1.0.12), у Gemfile, а потім намагаюся згрупувати або згрібати просто так: $ rake Я отримав це повідомлення про помилку: Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: "2011-04-21 00:00:00.000000000Z" Я на останньому Mac OS X (10.6.4), з: $ …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.