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

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

13
Перетворіть тривалість на години: хвилини: секунди (або подібні) в Rails 3 або Ruby
У мене є відчуття, що для цього є простий / вбудований спосіб, але я не можу його знайти. У мене тривалість (у секундах) ціле число, і я хочу відобразити це у дружньому форматі. наприклад, 3600 відображатиметься як "01:00:00" або "1 година" або щось подібне. Я можу це зробити, time_ago_in_words(Time.zone.now+3600)але це …


24
Найкращий спосіб додати «поточний» клас до навичок у Rails 3
У мене в навігаційному меню є кілька статичних сторінок. Я хочу додати такий клас, як "current", до елемента, який наразі відображається. Я так роблю, щоб додати тонни допоміжних методів (кожен для одного предмета), щоб перевірити контролер та дії. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end …

9
Тонкий веб-сервер: `start_tcp_server ': немає акцептора (RuntimeError) після оформлення відділення git
Додаток Rails 3.2.0, відмінно працює з тонким веб-сервером, як локально, так і на кедровому стеку Heroku. Після: $ git branch work $ git checkout work $ rails server Я отримав: => Booting Thin => Rails 3.2.0 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C …

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), …

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

1
curl json поштовий запит через термінал до додатку рейки
Я намагаюся створити користувача в моїй програмі rails з командою curl з терміналу os x. Незалежно від того, як я форматую дані, програма повертає відповіді, які не пройшли мої перевірки. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Я пробував усі варіанти. Я намагався використовувати дужки [], я спробував user = …

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") %> …

4
Рейки - підтвердити наявність асоціації?
У мене є модель A, яка має асоціацію "has_many" з іншою моделлю B. У мене є вимога бізнесу, щоб вставка в A вимагала принаймні 1 асоційованого запису до B. Чи є метод, який я можу зателефонувати, щоб переконатися, що це правда, чи мені потрібно написати спеціальну перевірку?

5
Змініть ім'я параметра: id у ресурсах маршрутизації для Rails
Я переглянув, як змінити слот для динамічного парамуса і знайшов цю публікацію, яка робить саме те. Допис https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in В основному, це робиться, якщо це наступні маршрути: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end Ці маршрути створюють …


4
Як відобразити унікальні записи з has_many через відносини?
Мені цікаво, який найкращий спосіб відображення унікальних записів з has_many, через зв’язок у Rails3. У мене є три моделі: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base belongs_to :user, :counter_cache …

4
Як запустити файл Ruby в середовищі Rails?
Я хочу запустити файл Ruby в контексті середовища Rails. rails runner майже робить те, що я хочу зробити, але я хотів би просто дати йому ім'я файлу та аргументи. Я впевнений, що це можливо, оскільки я це робив раніше. Може хтось нагадує мені, як це зробити?

3
Вимкніть маркер CSRF в рейках 3
У мене є програма rails, яка обслуговує деякі API для програми iPhone. Я хочу мати можливість просто публікувати на ресурсі, не замислюючись над тим, щоб отримати правильний маркер CSRF. Я спробував деякі методи, які я бачу тут у stackoverflow, але, схоже, вони більше не працюють на рейках 3. Дякую за …


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