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

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

5
Ruby / Rails: преобразование даты в метку времени UNIX
Как получить метку времени UNIX (количество секунд с 1970 по Гринвичу) из объекта 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: action_name, …


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_for выберите поле с классом
Я бью головой об стену на этом. Я хочу сделать простой тег выбора, используя этот f.selectтег, но ничего, что я делаю, не работает. Я поставил пример ниже: <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> Итак, в основном это простой список, который после …

13
Rails 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 для создания эскиза для своего приложения. Какой лучший способ загрузить и сохранить изображение? (Я изучал обработку файлов ruby, но ничего не нашел.)

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

15
Восстановление Postgresql после обновления до OSX 10.7 Lion
Я недавно обновился до OSX 10.7, после чего моя установка rails полностью прервалась при попытке подключиться к серверу psql. Когда я делаю это из командной строки, используя psql -U postgres он работает совершенно нормально, но когда я пытаюсь запустить сервер или консоль rails с тем же именем пользователя и паролем, …

4
Rails новые против создания
Почему в контроллере RESTful необходимо определить новый метод, а затем создать метод create? Поиск в Google не дал мне ответа, который я искал. Я понимаю разницу, но нужно знать, почему их используют такими, какие они есть.

4
delete_all vs destroy_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.