Вопросы с тегом «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 час» или что-то в этом роде. Я могу это …


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

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 отклонена, приложение с поддержкой Cedar не обнаружено
Я создаю приложение 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 post запрос через терминал в приложение rails
Я пытаюсь создать пользователя в моем приложении 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") %> prohibited this …

4
Rails - проверка наличия ассоциации?
У меня есть модель A, которая имеет ассоциацию has_many с другой моделью B. У меня есть бизнес-требование, согласно которому для вставки в A требуется по крайней мере 1 связанная запись с B. Есть ли метод, который я могу вызвать, чтобы убедиться, что это правда, или мне нужно написать специальную проверку?

5
Измените имя параметра: id в ресурсах маршрутизации для Rails
Я посмотрел, как изменить слот динамических параметров, и нашел этот пост, который делает именно то, что нужно. Сообщение: https://oughttbot.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
Как запустить файл Ruby в среде Rails?
Я хочу запустить файл Ruby в контексте среды Rails. rails runner почти делает то, что я хочу, но я хотел бы просто дать ему имя файла и аргументы. Я почти уверен, что это возможно, поскольку я делал это раньше. Может кто-нибудь напомнить, как это сделать?


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 => …

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.