Публикации по теме '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 просмотров
schedule
08.03.2024
Нокогири: нужно превратить разметку, разделенную `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 просмотров
schedule
21.04.2024
Проблема с развертыванием
Я столкнулся с проблемой развертывания 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 просмотров
schedule
14.04.2024
Что означает переменная экземпляра 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 просмотров
schedule
12.03.2024
Вызов 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 просмотров
schedule
09.04.2024
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