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


Ruby on Rails — Запись 3: Формы и операции CRUD
В части 3 этой серии мы сосредоточимся на использовании Rails, чтобы невероятно упростить создание форм. Преимущества форм на основе моделей Помощники форм обычно имеют встроенную подделку межсайтовых запросов (CSRF), которая не позволяет другим приложениям отправлять формы на ваш сайт. Это главное преимущество по сравнению с использованием форм в чистом HTML. Rails достигает этого, добавляя в форму два дополнительных символа <input> , один для указания кодировки символов (на..

Условия и сравнения в 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, даже если переменная не существует
У меня есть следующее: foo ||= [] foo << "bar" И я уверен, что это можно сделать в одну строку, я просто не могу найти, как это сделать. Важно то, что foo может существовать, а может и не существовать. Если он существует, это всегда...
8694 просмотров
schedule 15.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 просмотров

Получить вид erb из внутреннего макета
Я пытаюсь получить имя текущего представления, загружаемого в layout.erb . Я пытаюсь внедрить файл js и файл css в заголовок макета. Я создаю имя для этих файлов на основе имени представления erb: <link rel="stylesheet" href="/devcss/<%=...
156 просмотров
schedule 20.05.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 просмотров

Вызов 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