Запитання з тегом «ruby-on-rails»

Ruby on Rails - це програма з веб-розробкою з відкритим кодом, оптимізована для щастя програміста та підтримки стійкої продуктивності. Багато речей визначаються умовно, що звільняє вас від необхідності переосмислювати речі, щоб залишатися продуктивними.

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

13
Як я можу захистити Ruby on Rails від не технічної думки клієнтів?
Мій клієнт, власник фірми з перекладу, щойно сказав мені, що він читав про Ruby on Rails і сказав мені, що " там більше хлопців PHP " і " здається, громада віддає перевагу цьому ". Що б ви, як інженер програмного забезпечення та фрілансер, сказали замовнику для досягнення цих цілей: Продам …

2
RSpec проти тесту :: Блок в рейки
Я ніколи не був впевнений у перевагах, які ви отримуєте, перейшовши на 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 …

4
Що Рубі зробив правильно (чи це був Рейлс)? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Більшість мов програмування мають деякі дизайнерські рішення, які впливають на їх використання та застосовність. …

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

2
Які завдання повинен мати початківець, проміжний та просунутий розробник рейок?
Я програмую ROR вже близько року, і я думаю, що готовий почати працювати над проектом для когось іншого. Проблема полягає в тому, що об'яви про роботу підрядників насправді не говорять про те, які конкретні завдання ви повинні мати змогу виконувати на різних рівнях досвіду (в рейках та інших технологіях), тому …

5
Чи справді варті RSpec та огірок?
Я знаю, що більшість програмістів RoR випробовують наркоманів, і я розумію переваги великого тестового набору, але коли я починаю тестувати, я ніколи не отримую такого великого набору, і мені завжди цікаво: "Чи я тестую правильний шлях? Чи є дійсно ефективні?". Я часто маю справу з тестуванням інтеграційних тестів лише тим, …

2
.Net розробник намагається вивчити рубін на рейках
Я розробник .NET, і я просто мав шанс пограти з Ruby на 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. Нещодавно я провів кілька досліджень різних ОРМ, таких як NHibernate та Doctrine. Я бачу переваги в тому, що не потрібно знати багато SQL та портативність баз даних, які забезпечує ORM. Але я також бачу, що …

2
Який спосіб Ruby on Rails зберегти зображення?
Я розвиваюсь на iOS , і переходжу з PHP бекенда на Ruby on Rails. Формат обміну - JSON . Швидкий пошук Google для "збереження зображень у Rails" майже в кожному результаті говорить про збереження даних зображення у вигляді крапок до бази даних. Я можу помилитися, але мені здається, що збереження …

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