Публикации по теме 'ruby-on-rails'
Ruby on Rails Coding Вопрос из интервью: преобразование десятичного числа в двоичное
Вот метод Ruby для преобразования десятичного числа в двоичное без каких-либо встроенных методов. def decimal_to_binary(decimal_number)
return '0' if decimal_number == 0
binary = ''
while decimal_number > 0
binary = (decimal_number % 2).to_s + binary
decimal_number /= 2
end
return binary
end
# Output
puts decimal_to_binary(10) # Output…
На дворе 2022 год, стоит ли изучать Ruby on Rails?
По мудрым словам преподобного Лавджоя.
Что такое Ruby on Rails?
Ruby — это интерпретируемый язык программирования высокого уровня. Он появился в 1995 году; он был разработан и спроектирован Юкихиро Мацумото. Выпуск среды Ruby on Rails в 2004 году выдвинул Ruby на передний план экосистемы веб-разработки. Rails — это фреймворк, созданный на основе популярного шаблона проектирования Model-View-Controller. Он пообещал позаботиться о мельчайших деталях, чтобы вы, разработчик, могли..
Реализация прямой загрузки файлов AWS в Ember.js с помощью бэкэнда Rails
Я изучал фреймворки JavaScript и начал свой первый проект с Ember.js, обслуживаемого API в бэкэнде Rails 5. На сайте много изображений, и он также размещен на Heroku, где хранение изображений на сервере не вариант - вместо этого я обратился к сервису Amazon AWS S3 для хранения файлов.
Rails предлагает несколько жемчужин для взаимодействия с AWS, таких как Paperclip или Carrierwave, но Ember дает возможность отказаться от них. Если вы используете эти гемы Rails, загрузка вашего изображения..
Начало работы с Ruby в Windows 10
Использование подсистемы Windows для Linux.
В разработке Ruby долгое время доминировали MacOS и Linux — и на то есть веские причины. С помощью всего нескольких команд вы можете настроить среду Ruby с помощью фреймворка Rails и начать разработку. MacOS, основанная на Unix, также хорошо совместима с командами Rails. Это привело к тому, что пользователям Windows была предоставлена небольшая поддержка в Интернете. Однако с появлением подсистемы Windows для Linux дверь в Ruby и Rails..
Создание приложения Rails 7 с Devise и ролями
Создайте новое приложение Rails под названием «devise_roles»:
rails new devise_roles
2. Изменения в каталоге приложения:
cd devise_roles
3. Добавьте гем Devise в свой Gemfile:
bundle add devise
4. Запустите генератор установки Devise:
rails g devise:install
5. Создайте модель пользователя с атрибутом роли:
rails g devise User role:integer
6. Откройте сгенерированный файл миграции для модели пользователя..
Рубиновый еженедельник, выпуск 48
Добро пожаловать в 48-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте.
Поддержите Ruby Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже.
Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io..
Ruby start_with ?, end_with? против регулярных выражений
В моем текущем проекте peacock (маленькая жемчужина для управления файлами .gitignore через командную строку) мне пришлось провести множество строковых тестов специально для первой и последней буквы. Вначале я использовал регулярные выражения, хотя знал, что в Ruby есть несколько встроенных методов для проверки этого особого случая начальных и конечных букв под названием start_with? и end_with?
Я немного погуглил, но не нашел теста, сравнивающего эти методы и регулярное выражение,..