Публикации по теме 'ruby'


Условия и сравнения в Ruby
Что такое условные предложения? В Ruby бывают случаи, когда мы хотим проверить условие, а затем на его основе выполнить определенные действия. Они называются условными и помогают вашим данным выполнять правильные действия в нужное время. Есть слова, которые помогают определить, по какому пути должен пойти ваш код. Это if , each , elsif и else . Мы собираемся узнать, что означает каждое из этих слов и как оно предоставляет коду определенный путь, которым нужно следовать. В..

Знакомство с Руби
Что такое Ruby? Ruby — это динамический объектно-ориентированный язык программирования общего назначения, который имеет много общего в синтаксисе с другими языками сценариев, такими как Perl, Python или Smalltalk. Ruby был создан в Японии в 1995 году Юкихиро «Мац» Мацумото, когда он объявил, что Ruby — это язык программирования, более мощный, чем Perl, и более объектно-ориентированный, чем Python. Когда мы углубимся в Ruby в следующих главах, мы увидим, что в Ruby все (даже..

Не все = оцениваются одинаково:
Изучение использования одинарных, двойных и тройных выражений со знаком равенства в JavaScript и Ruby Когда дело доходит до языков программирования, одним из наиболее важных символов, которые можно использовать, является знак равенства (=). Однако, когда мы работаем с переменными, важно отметить, что не все выражения со знаками равенства создаются одинаково. Рассмотрим эти основные математические утверждения: x = 6 y = 6 x = y В приведенных выше примерах = используется ОБЕ, чтобы..

Вопросы по теме 'ruby'

неинициализированная константа при включенном вспомогательном тестовом модуле
Я получаю неинициализированную постоянную ошибку при попытке включить вспомогательный модуль в тест. В моем тестовом каталоге рельсов есть следующие файлы functional> admin> school_controller_test.rb functional> controller_helper.rb...
8080 просмотров

Нокогири: нужно превратить разметку, разделенную `hr`, в div
Данная разметка внутри HTML-документа выглядит так <h3>test</h3> <p>test</p> <hr/> <h3>test2</h3> <p>test2</p> <hr/> Я хотел бы произвести это <div>...
516 просмотров
schedule 30.04.2024

Ruby/Rails — ограничить размер объекта/хэша
У меня есть объект с именем @events, содержащий около 50 записей, извлекаемых из условия поиска моей модели. В настоящее время я показываю результаты @object в своем представлении следующим образом.... <% for event in @events %>...
7087 просмотров
schedule 09.05.2024

Как называются ‹ Ruby Strings? И как мне вставить в них переменные?
<-- Похоже, в сети нет поиска, поэтому пришлось задать вопрос здесь. Каково их имя для поиска и как добавить встроенные переменные?
4076 просмотров
schedule 06.05.2024

Развертывание Rails в качестве настольного приложения
Я только начал разработку RoR в течение двух недель, пока это довольно удивительный язык программирования. Меня это так впечатлило, что я начинаю думать о смене языка программирования моего клиентского проекта с PHP на RoR. Но я хочу знать, возможно...
5069 просмотров
schedule 28.04.2024

Рубин. монгоид. связи
У меня возникли проблемы с MongoID. У меня есть три модели: require 'mongoid' class Configuration include Mongoid::Document belongs_to :user field :links, :type => Array field :root, :type => String field :objects, :type...
541 просмотров
schedule 19.03.2024

драгоценный камень пакетфу LoadError
Я пытаюсь использовать драгоценный камень packagefu. Я новичок в ruby ​​on rails, так что потерпите меня. Я использую rvm с ruby-1.9.3-head [x86_64]. У меня также есть Mac OSX 10.7.4. Я получаю эту ошибку при попытке запустить sudo ruby...
789 просмотров
schedule 29.04.2024

Ошибка вложенной формы — ArgumentError (неправильное количество аргументов (0 вместо 1)):
Я следил за этим скринкастом, чтобы создать форму вложенной модели. http://railscasts.com/episodes/196-nested-model-form-part-1 Теперь я пытаюсь включить в свое приложение такую ​​форму вложенной модели, но я получил ошибку аргумента...
604 просмотров

Проблема с развертыванием
Я столкнулся с проблемой развертывания capistrano. Я использую RVM, Rails 3.2.13, Ruby 1.9.3, Nginx, Unicorn. CentOS 6.4 на сервере и Mac OSX на локальном компьютере. command finished in 482ms ** transaction: commit * 2013-08-01 22:11:25...
375 просмотров

Что означает переменная экземпляра Ruby с предшествующим двоеточием (@name)?
Я работаю с Ruby Koans и добрался до вопроса № 193: class Dog2 def set_name(a_name) @name = a_name end end def test_instance_variables_can_be_set_by_assigning_to_them fido = Dog2.new assert_equal [],...
351 просмотров
schedule 01.05.2024

Я использую гем Selenium Webdriver, чтобы попытаться нажать на панель чата facebook, иногда это работает, а иногда нет.
Я использую гем Selenium Webdriver, чтобы попытаться нажать на панель чата facebook, иногда это работает, а иногда нет. Когда он не работает, он возвращает ошибку Selenium Element not visible, но он явно виден. Я не уверен, что не так с моим кодом....
509 просмотров

Вызов XML-RPC .NET с ассоциативным массивом
Я пытаюсь выполнить некоторые действия на удаленном сервере, используя библиотеку XML-RPC .NET и C#. У меня нет опыта использования этого протокола, но большинство примеров кажутся довольно простыми. Но сервер, с которым я пытаюсь связаться, похоже,...
876 просмотров
schedule 12.03.2024

Ошибка загрузки в файл при работе с minitest
Я новичок в Ruby, поэтому прошу прощения, если это глупый вопрос. Я довольно много искал и не нашел ничего, что работало бы. Моя проблема: я пытаюсь выполнить модульное тестирование фреймворка, который я пишу, который находится в каталоге lib...
337 просмотров
schedule 19.04.2024

Как получить всех потомков объекта в Ruby on Rails
У меня есть модели, связанные следующим образом: GrandParent has_many :kids has_many :grand_children, through: :kids Kid belongs_to :grand_parent has_many :grand_kids GrandKid belongs_to :kid Я просто хотел бы вызвать .descendants...
852 просмотров
schedule 17.03.2024

Как сохранить атрибут, который переопределяется как ноль?
ranking сохраняется только в том случае, если пользователь сохранил его под заметкой, которая была первой в хронологическом порядке. вызовы/шоу <% @challenge.dates_challenged.first(@challenge.days_challenged +...
23 просмотров
schedule 30.04.2024

Включить вложенные ассоциации в JSON
# Person.rb class Person < ActiveRecord::Base has_many :events end # Event.rb class Event < ActiveRecord::Base belongs_to :person has_many :tables end # Table.rb class Table < ActiveRecord::Base belongs_to :event end В...
1831 просмотров

Ruby Net::HTTP не отправляет пакеты TCP Keep-Alive, что приводит к ошибке Errno::ECONNRESET — сброс соединения из-за исключений одноранговых узлов
Я взаимодействую с API, который принимает запросы POST через HTTPS и отвечает XML. Генерация данных удаленным сервером занимает много времени, а это означает, что мой локальный клиент ждет несколько минут между отправкой запроса POST и получением...
382 просмотров
schedule 18.04.2024

Вставка хэша в массив
У меня есть эти хэши в качестве вывода, которые мне нужно вставить в массив без перезаписи. output1= {:user_id=>9, :project_id=>4, :task_id=>87, :comment=>"Test 20"} output2 = {:user_id=>9, :project_id=>12,...
2293 просмотров
schedule 28.04.2024

Проверка свойства Ruby on Rails Decimal
У меня есть бизнес-модель с десятичным полем. Его значение должно находиться в диапазоне от 0,00 до 999,99. Поэтому я создал десятичное поле и добавил проверки в модель. class Order < ApplicationRecord validates :price, format: { with:...
1561 просмотров
schedule 30.04.2024

Как написать модульный тест для метода, который возвращает объект в блок в RSpec
У меня есть класс, который реализует метод .call , который возвращает объект в блок, и я хотел бы узнать, как написать для этого модульный тест. Вот что у меня есть. module A class B < Service def call(object_id:) @object =...
259 просмотров
schedule 20.04.2024