Результаты поиска по запросу "ruby"
Есть ли в Ruby примитивные типы?
Я Java-разработчик, который только начинает изучать Ruby. Есть ли у Ruby примитивные типы? Я не могу найти их список. Если нет, то почему?
Фактически, этот вид подразумевает, что есть лучший способ, так как интерпретатор Ruby явно знает лучше, чем доверять a.class. Но я не уверен, как получить доступ к этим знаниям.
ил с метапрограммированием в Ruby, и я сделал этот код: class Class def ===(other) other.kind_of?(self) end end class FakeClass def initialize(object) methods.each {|m| eval "undef #{m}" if m.to_sym != :methods } define = proc do |m| ...
gfxmonk.net/2011/09/04/...
аю: "b::::c:::".split(':')Результат: ["b", "", "", "", "c", "", ""] # expect ["b", "", "", "", "c"] # actualВ чем здесь проблема? Как я могу получить то, что я ожидал.
де нада :) (не знаю, если это точный ответ)
у использовать множественный выбор из нескольких моделей У меня есть это: class Report < ActiveRecord::Base belongs_to :region end class City < ActiveRecord::Base has_many :regions end class Region < ActiveRecord::Base has_many :reports ...
Это просто делает метапрограммирование, например, почти тривиальной задачей, что совсем не так в других языках, даже динамических.
ал текст, описывающий Ruby, и он сказал следующее: Ruby считается «рефлексивным» языком, потому что для программы на Ruby существует возможность анализировать себя (с точки зрения своей верстки), вносить коррективы в работу и даже перезаписывать ...
предотвратить преобразование в UTC при сохранении в базу данных
я есть приложение Rails3 с пользователем модели и полем expires_at, созданным так: t.column :expires_at, :timestampВ моей базе данных (postgresql) он имеет тип: timestamp without timezoneПроблема в том, когда я звоню: @user.expires_at = ...
класс
отаю над реализацией проблемы "Fair Barbershop" в Ruby. Это для задания класса, но я не ищу никаких раздаточных материалов. Я искал как сумасшедший, но я не могу найти реализацию семафоров в Ruby, которая отражает те, что были найдены в C. Я ...
Поэтому я хотел бы думать, что это ограничение дизайна, предоставленное архитектором (Matz) для обеспечения более логичного, близкого к реальному, подхода к кодированию.
етода может заканчиваться знаком вопроса? def has_completed? return count > 10 endно имя переменной не может. В чем причина этого? Разве не удобно, чтобы имена переменных тоже заканчивались одинаково? Учитывая, что мы обычно не можем ...
http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html
ы можете звонить на терминальные звонки из Ruby? Могу ли я запустить "rake db: migrate VERSION = ...." из моей программы Rails?
Нет. Они предназначены для быстрых и простых способов создания простых объектов. Если вам нужно вложение, вам нужно использовать более подробный синтаксис.
ю в виду оператор / конструктор% w / как бы вы это ни называли, используется вот так: %w{ foo bar baz } => ["foo", "bar", "baz"]У меня есть несколько вопросов по этому поводу: Какое собственное название этого%w "вещь"? Оператор? ...