Результаты поиска по запросу "ruby"

6 ответов

Голосование за ссылку на случайную библиотеку без объяснения причин, по которым я должен щелкнуть ссылку

у модуль в Ruby 1.9.2, который определяет несколько методов. Когда любой из этих методов вызывается, я хочу, чтобы каждый из них выполнил определенный оператор первым. module MyModule def go_forth a re-used statement # code particular to ...

2 ответа

Вот одно полное решение. Обратите внимание, что он очень чувствителен к файловой структуре!

ольно новичок в Ruby и пытаюсь немного по-настоящему разобрать текст. Однако сейчас я пытаюсь разобрать немного более сложный файл и затем вытолкнуть его в CSV-файл (что я раньше не делал), и я застрял. Файл выглядит следующим образом, Title ...

1 ответ

неопределенный метод capture3 для Open3: модуль (NoMethodError) с ruby ​​1.8.7

я есть файл, расположенный в каталоге "C: \ Documents and Settings \ test.exe", но когда я пишу команду`C:\Documents and Settings\test.exe в одиночных qoutes (которые я не могу отобразить в этом поле), используемых для выполнения команд в Ruby, я ...

ТОП публикаций

5 ответов

 который не ссылается на проект.

я есть метод, который делает что-то вроде этого: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden endЯ также хочу использовать этот ...

1 ответ

и кстати, это действительно шаблон синглтон как модуль, который я предпочитаю использовать синглтон миксин.

учше всего разделить объект между монтируемыми в стойку приложениями / промежуточным ПО? Например, этот config.ru имеет два приложения Sinatra, сопоставленные с разными конечными точками: class App1 < Sinatra::Base # ... end class App2 < ...

4 ответа

Тогда это сработало, когда я вошел в командную строку:

даю хэш в Ruby и хочу записать его в файл JSON в правильном формате. Вот мой код: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.closeИ вот содержимое полученного ...

4 ответа

Замените MYDOMAIN своим доменным именем, чтобы получить только имя пользователя. Аутентификация выполняется только один раз за сеанс. Конечно, это было бы невыполнимо для сайта с сотнями одновременных пользователей, но для типичного небольшого интранет-сайта проблем нет.

дал приложение для интрасети на Ruby on Rails, работающее под Windows. Все, кто получит доступ к этому приложению, работают в Windows и уже вошли в сеть с Windows. Все, что мне нужно сделать, это получить имя для входа вошедшего в ...

4 ответа

перевернуть их и сначала получить код

аюсь создать хэш из модели. Это тип хэша, который я хочу создать. {"United Sates" => "us", "United Kingdom" => "uk" .....}Я пробовал так много способов, теперь я просто хожу по кругу. Вот лишь некоторые из моих неудачных попыток. select = ...

2 ответа

Ruby поддерживает только методы экземпляра, но класс также является экземпляром класса Class. Когда вы добавляете методы к экземпляру (включая экземпляр класса, то есть класс), вы действительно меняете класс экземпляра на новый анонимный подкласс того, чем он был, а затем добавляете новый метод экземпляра к этому подклассу. Этот анонимный подкласс часто называют собственным классом.

class Foo def self.one; 1 end class << self def two; 2 end end end puts Foo.singleton_methods.inspect # => ["two", "one"]казали, что вышеупомянутые методы «один» и «два» концептуально различны, но я не понимаю, как это сделать. Оба они - ...

2 ответа

Для моего конкретного случая использования (несколько запросов на доступ к одним и тем же данным, затем один запрос на обновление данных и второй запрос на получение обновления) эквивалент user.reload не сработал, но Report.connection.reconnect! работал.

асть интеграционного теста, который я имею: user = User.first assert !user.is_active? get confirm_email_user_url(user),:confirmId => user.mail_confirmation_hash assert_equal response.status,200 # because confirm_email_user_url modifies ...