Вопросы с тегом «ruby-on-rails»

Ruby on Rails - это инфраструктура веб-разработки с открытым исходным кодом, оптимизированная для счастья программистов и поддержания устойчивой производительности. Многие вещи определены соглашением, освобождая вас от необходимости заново изобретать вещи, чтобы оставаться продуктивными.

6
Rails - замедляет ли рендеринг представлений использование?
У меня проблемы с производительностью на Rails 3.1.0 приложении , теперь я сделал изменения в своих запросах с помощью AR и так, но представления по-прежнему отнимают слишком много времени, я разделил представления, циклы и так далее по многим частям, которые отображаются динамически внутри представлений и внутри других частичных. Так что …

13
Как я могу защитить Ruby on Rails от не технического мнения клиентов?
Мой клиент, владелец переводческого бизнеса, только что сказал мне, что он читает о Ruby on Rails, и сказал, что « там больше PHP-ребят » и « кажется, сообщество это предпочитает ». Что бы вы, как инженер-программист и фрилансер, сказали бы клиенту для достижения этих целей: Продам Пусть он увидит, что …

2
RSpec vs Test :: Unit в Rails
Я никогда не был убежден в преимуществах, которые вы получаете, переключаясь на RSpec из Test :: Unit в Ruby on Rails (несмотря на то, что время от времени читаете о RSpec). Что в RSpec, по-видимому, используется в большинстве проектов Rails? (некоторые примеры кода, четко указывающие на преимущества одного над другим, …

10
Как убедить товарищей по команде использовать TDD [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я единственный человек в моей команде, который использует TDD. Как мне заставить их …

3
Безопасное приложение для iPhone ↔ общение с сервером
Каков наилучший подход для достижения личной связи между моим приложением iOS и его серверным компонентом? Достаточно ли запекания одного неизменного «секретного ключа» в исходный код приложения или мне нужно каким-то образом динамически настраивать поколения таких «рукопожатых» ключей? Сам по себе сервер не имеет доступа к каким-либо конфиденциальным данным, поэтому даже …

4
Рельсы: Закон Путаницы Деметры
Я читаю книгу под названием Rails AntiPatterns, и они говорят об использовании делегирования, чтобы избежать нарушения закона Деметры. Вот их главный пример: Они считают, что вызывать что-то подобное в контроллере плохо (и я согласен) @street = @invoice.customer.address.street Их предлагаемое решение заключается в следующем: class Customer has_one :address belongs_to :invoice def …

4
Что сделал Ruby правильно (или это был Rails)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Большинство языков программирования имеют некоторые конструктивные решения, которые влияют на их использование и …

2
Почему люди предлагают не использовать переменную экземпляра для представлений в Ruby on Rails
Почему я слышал, что нехорошо делить переменные экземпляра между контроллерами и представлениями. Мне это нравится, потому что через @ я сразу вижу, что с контроллера что-то идет. Я вижу хороший способ использовать помощников в контроллерах здесь: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Но я использую канкан для этой порции.

2
Какие задачи должен выполнить начинающий, средний и продвинутый разработчик рельсов?
Я программирую ROR около года, и я думаю, что готов начать работу над проектом для кого-то другого. Проблема в том, что объявления о работе для подрядчиков на самом деле не говорят вам, какие конкретные задачи вы должны выполнять на разных уровнях опыта (в рельсах и других технологиях), поэтому я не …

5
Действительно ли RSpec и Cucumber того стоят?
Я знаю, что большинство программистов RoR тестируют наркоманов, и я понимаю преимущества большого набора тестов, но когда я начинаю тестирование, я никогда не получаю такой большой набор, и я всегда задаюсь вопросом «Правильно ли я тестирую? Есть ли действительно эффективные?». Я часто имею дело с интеграционными тестами, проверяющими только поведение …

2
Разработчик .Net пытается выучить ruby ​​на рельсах
Я разработчик .NET, и у меня была возможность поиграть с Ruby on Rails в эти выходные. В .NET мы разделяем слои приложения, создавая отдельные проекты библиотеки классов. С точки зрения шаблонов проектирования, мы должны делать это и в Rails, или это всего лишь один проект со всем в нем?

1
Это плохая форма для изменения нескольких таблиц в одном файле миграции Rails?
Я написал файл миграции со следующим кодом: class AddScheduleIdToPlayers < ActiveRecord::Migration def change add_column :players, :schedule_id, :integer add_column :schedules, :coach_id, :integer end end Плохо ли создавать два файла миграции, по одному на каждое изменение, или это нормально?

6
Какие проекты веб-разработки выигрывают от использования ORM?
Я начну с того, что 95% своей базы данных я выполнил, используя SQL. Недавно я провел некоторое исследование различных ORM, таких как NHibernate и Doctrine. Я вижу преимущества отсутствия необходимости много знать SQL и переносимости базы данных, которую обеспечивает ORM. Но я также вижу, что знание SQL сделает работу с …

2
Что такое способ сохранения изображений в Ruby on Rails?
Я занимаюсь разработкой на iOS и переключаюсь с PHP- бэкенда на Ruby on Rails. Формат обмена JSON . Быстрый поиск в Google для «сохранения изображений в Rails» приводит почти к каждому результату, говорящему о сохранении данных изображений в виде больших двоичных объектов в базе данных. Я могу ошибаться, но у …

4
Почему Rails был написан на Ruby? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я знаю PHP и Ruby. Используя клон PHP Rails (не исключено), называемый Symfony …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.