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

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

5
Ruby / Rails: перетворення дати в часову позначку UNIX
Як я можу отримати часову позначку UNIX (кількість секунд після 1970 GMT) від об'єкта Date в додатку Rails? Я знаю, що Time#to_iповертає часову позначку, але робити Date#to_timeі потім отримувати мітку призводить до чогось, що вимикається приблизно на місяць (не впевнений, чому ...). Будь-яка допомога вдячна, дякую! Редагувати: Гаразд, я думаю, …

9
Передача параметрів у рейках redirect_to
Як ми передаємо параметри в redirect_to в рейках? Я знаю, що ми можемо передати ідентифікатор за допомогою цього: redirect_to :action => action_name,:id => 3 Якщо я хочу передати додаткові параметри, наприклад деякі дані форми, як це досягти? Редагувати: Для синтаксису Ruby 2 вам потрібно оновити фрагмент, наведений вище: redirect_to action: …


1
Що робити helper та helper_method?
helper_method це просто: це робить деякі або всі методи контролера доступними для перегляду. Що таке helper? Чи навпаки, тобто імпортує допоміжні методи у файл чи модуль? (Можливо, ім'я helperі helper_methodсхожі. Вони можуть замість цього бути share_methods_with_viewі import_methods_from_view) довідник


6
ActiveRecord: розмір проти підрахунку
У Rails можна знайти кількість записів, використовуючи і Model.sizeі, і Model.count. Якщо ви маєте справу зі складнішими запитами, чи є якась перевага використання одного методу над іншим? Чим вони відрізняються? Наприклад, у мене є користувачі з фотографіями. Якщо я хочу показати таблицю користувачів і скільки фотографій у них, чи буде …

4
Ruby on Rails form_для вибору поля з класом
Я б'ю головою об стіну на цьому. Я хочу зробити простий тег вибору за допомогою f.selectтегу, але нічого, що я роблю, не працює. Я наведу приклад нижче: <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> Ок, так що в основному це простий список, …

13
Рейки 4 Маркер автентичності
Я працював над новим додатком Rails 4 (на Ruby 2.0.0-p0), коли я зіткнувся з деякими проблемами з ознаками автентичності. Під час написання контролера, який відповідає на json (використовуючи respond_toметод класу), я дійшов до createдії, ActionController::InvalidAuthenticityTokenколи я намагався створити запис, використовуючи curl. Я переконався, що я встановив, -H "Content-Type: application/json"і я …

6
недійсний багатобайтовий знак (US-ASCII) з Rails та Ruby 1.9
Я використовую Ruby 1.9.1 з Rails 2.3.4. Моя програма полягає в обробці тексту Якщо я спробую щось подібне (внутрішні лапки виглядають інакше) text = "”“" Я отримую таку помилку: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end Мені потрібно користуватися …

5
Як я можу завантажити файл з URL-адреси та зберегти його в Rails?
У мене є URL-адреса до зображення, яке я хочу зберегти локально, щоб я міг використовувати Paperclip для створення мініатюр для моєї програми. Який найкращий спосіб завантажити та зберегти зображення? (Я переглянув обробку рубінових файлів, але нічого не натрапив.)

5
Як відкатати лише один крок за допомогою rake db: migrate
Після додавання файлів міграції в db/migrateпапку та запуску rake db:migrate, я хочу повернутися до попереднього кроку, я думаю, що використання VERSION=n- це правильний спосіб зробити це, але я не знаю правильного значення n для використання. Чи є якась команда для перевірки поточного n значення? Було б чудово, якби хтось міг …

15
Відновлення Postgresql після оновлення до OSX 10.7 Lion
Нещодавно я модернізував до OSX 10.7, і в цей момент моя рейка встановила повну роботу при спробі підключення до сервера psql. Коли я це роблю з командного рядка, використовуючи psql -U postgres працює цілком чудово, але коли я намагаюся запустити сервер чи консоль рейлів з тим же ім'ям користувача та …

4
Рейки нові проти створення
Чому виникає потреба у визначенні нового методу в контролері RESTful, після чого слід за методом створення? Пошук у Google не дав мені відповіді, яку я шукав. Я розумію різницю, але потрібно знати, чому вони використовуються такими, якими вони є.

4
delete_all vs kill_all?
Я шукаю найкращий підхід для видалення записів із таблиці. Наприклад, у мене є користувач, чий ідентифікатор користувача знаходиться в багатьох таблицях. Я хочу видалити цього користувача та кожну запис, який має його ідентифікатор у всіх таблицях. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete Це працює і видаляє всі посилання користувача …

3
Перевірте унікальність декількох стовпців
Чи існує спосіб рельсової перевірки того, що фактичний запис унікальний, а не лише стовпець? Наприклад, модель / таблиця дружби не повинна мати декілька однакових записів, таких як: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20

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