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

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

4
RSpec: як перевірити, чи викликався метод?
Коли я пишу тести RSpec, я вважаю, що я пишу багато коду, який виглядає приблизно так, щоб переконатися, що метод був викликаний під час виконання тесту (заради аргументу, скажімо просто, я не можу реально допитати стан об'єкта після виклику, оскільки операція, яку виконує метод, нелегко побачити ефект). describe "#foo" it …

1
Що означає "Розмір умови гілки призначення" завищений "і як це виправити?
У своєму додатку Rails я використовую Rubocopдля перевірки проблем. Сьогодні він дав мені помилку на зразок цього: Assignment Branch Condition size for show is too high. Ось мій код: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Що це означає і …

18
Недійсна специфікація формату дати в gemspec
У мене виникає наступна помилка, коли я намагаюся використовувати дорогоцінні камені у Windows, і я також посилався на цю публікацію stackoverflow та оновлені рубігми та рейки. Але нічого не могло вирішити проблему. Далі йде повна помилка, D: \> gem env Недійсна gemspec у [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: недійсний формат дати у …


13
Натиск Heroku відхилено, додаток, що підтримує кедр, не виявлено
Я створюю програму Rails з Rails 3.1.3: git init git remote add heroku <my heroku repo> git add . git commit -a -m "First commit" git push heroku master Здобули: Counting objects: 102, done. Delta compression using up to 4 threads. Compressing objects: 100% (86/86), done. Writing objects: 100% (102/102), …

7
Не передбачено таємний варіант для Rack :: Session :: попередження cookie?
Я використовую Rails 3.2.3, Ruby 1.9 під Fedora 17. Я отримую це попередження, коли запускаю rails s, і як це виправити? ПОПЕРЕДЖЕННЯ ПРО БЕЗПЕКА: Не використовується секретний варіант для Rack :: Session :: Cookie. Це створює загрозу безпеці. Настійно рекомендується надати секрет, щоб запобігти подвигам, які можуть бути можливими у …

4
Ruby on Rails: Як додати нулі перед числом, якщо воно менше 10?
Я хочу перетворити одноцифрові числа в двоцифрові числа так: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Я думаю, я міг би поставити купу тверджень if-else (якщо число менше 10, то зробіть gsub), але цифру це жахливе кодування. Я знаю, що Rails має число_з_докладністю, але я …

5
різниця між областю та простором імен маршрутизації на рубіні на рейки 3
Я не можу зрозуміти, в чому різниця між простором імен і сферою в маршрутизації рубіну на рейках 3. Може хтось, будь ласка, пояснить? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments end

2
Rails: реєстрація всього сліду стека виключення
Я намагався розібратися, як правильно записати слід стека. Я натрапив на це посилання, в якому йдеться про те, що logger.error $ !, $ !. зворотний шлях - це шлях, але це не працює для мене log_error . Згідно з документацією, я не бачу, як передача другого аргументу методу помилок все-таки …

11
Як видалити файли міграції в Rails 3
Я хотів би видалити / видалити файл міграції. Як би я пішов робити це? Я знаю, що тут є подібні запитання, але як оновлення, чи є кращий спосіб, ніж робити сценарій / знищувати? Крім того, чи слід робити db:resetчи db:dropвидалити / видалити міграцію?


4
Названі маршрути _path vs _url
Rails передбачає названі маршрути . Помічником маршрутів можна викликати за допомогою шляху або URL-адреси наприклад, із документів: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' відверто кажучи, я ніколи ще не використовував *_urlпомічників, мені вдалося налагодити роботу *_path. Я трохи розгубився, яка мета цих …

10
Rails: Як змінити текст на кнопці подання у формі Rails
Я перерахував мій файл _form.html.erb нижче того, що я хотів би зробити, - це змінити текст на кнопці "Надіслати", я знаю, як це зробити в HTML, але не розумію, як це зробити в Rails 3 %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> …

7
Чи безпечно зберігати паролі як змінні середовища (а не як звичайний текст) у конфігураційних файлах?
Я працюю над декількома програмами в рейках, django (і трохи php), і одна з речей, яку я почав робити в деяких з них, - це зберігання бази даних та інших паролів як змінних середовища, а не простого тексту в певних файлах конфігурації ( або в settings.py для додатків django). Обговорюючи …

8
Збереження перерахунку від вибору в Rails 4.1
Я використовую переліки в Rails 4.1, щоб відстежувати кольори вина. Вино.рб class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end На мій погляд, я генерую вибране, щоб користувач міг вибрати вино з певним кольором f.input :color, :as => :select, :collection => Wine.colors Це генерує такий HTML: <select id="wine_color" name="wine[color]"> …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.