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

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

22
ActionController :: InvalidAuthenticityToken
Ниже приведена ошибка, вызванная формой в моем приложении Rails: Processing UsersController#update (for **ip** at 2010-07-29 10:52:27) [PUT] Parameters: {"commit"=>"Update", "action"=>"update", "_method"=>"put", "authenticity_token"=>"ysiDvO5s7qhJQrnlSR2+f8jF1gxdB7T9I2ydxpRlSSk=", **more parameters**} ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): Это происходит для каждого не- getзапроса и, как вы видите, authenticity_tokenесть.

8
Что делает inverse_of? Какой SQL он генерирует?
Я пытаюсь осмыслить inverse_of но не понимаю. Как выглядит сгенерированный sql, если есть? Имеет ли inverse_ofвыставлять опции такое же поведение , если используется :has_many, :belongs_toи:has_many_and_belongs_to ? Извините, если это такой простой вопрос. Я видел такой пример: class Player < ActiveRecord::Base has_many :cards, :inverse_of => :player end class Card < ActiveRecord::Base …

5
Ярлыки для радиокнопок в виде рельсов
Мой вопрос похож на этот, но для приложения Rails. У меня есть форма с некоторыми переключателями, и я хотел бы связать с ними ярлыки. labelФорма помощник принимает только поле формы в качестве параметра, но в этом случае у меня есть несколько переключателей для одного поля формы. Единственный способ сделать это …

5
Можете ли вы получить имя пользователя БД, pw, имя базы данных в Rails?
Я пишу грабли, которые выполняют работу некоторых БД вне Rails / ActiveRecord. Есть ли способ получить информацию о соединении с БД (хост, имя пользователя, пароль, имя БД) для текущей среды, как определено в database.yml? Я хотел бы получить его, чтобы я мог использовать его для подключения, как это ... con …


16
Не могу найти клиентскую библиотеку PostgreSQL (libpq)
Я пытаюсь установить PostgreSQL для Rails на Mac OS X 10.6. Сначала я попробовал установить MacPorts, но это не сработало, поэтому я установил DMG в один клик. Это, казалось, сработало. Я подозреваю, что мне нужно установить пакеты разработки PostgreSQL, но я не знаю, как это сделать на OS X. Вот …

5
Создать пользователя devise из консоли Ruby
Есть идеи о том, как создать и сохранить новый объект User с помощью devise из консоли ruby? Когда я пытался спасти его, я всегда становился ложным. Я предполагаю, что что-то упустил, но не могу найти какую-либо связанную информацию

2
Может кто-нибудь объяснить мне collection_select в ясных и простых терминах?
Я просматриваю документы по Rails API, collection_selectи они ужасны. Заголовок это: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) И это единственный пример кода, который они дают: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Может кто-нибудь объяснить, используя простую связь (скажем, Userhas_many Plansи a Planпринадлежит a …

4
Консоль Ruby on Rails зависает при загрузке
По какой-то причине консоль Ruby on Rails отказывается запускаться; это просто висит. Я не внес никаких изменений в свой код, и другие проекты, использующие одну и ту же версию Ruby и Ruby on Rails, не имеют проблем. Когда я наконец Ctrl+ Cполучаю эту трассировку стека, которая указывает на Spring. Я …

8
jQuery: как изменить заголовок документа во время .ready ()?
Я использую несколько вложенных макетов в Ruby on Rails, и в одном из макетов мне нужно прочитать строку из div и указать ее в качестве заголовка документа. Как правильно (если есть) установить заголовок документа? <script type="text/javascript"> $(document).ready(function() { // ??? }); </script>

5
Как вы обнаруживаете атрибуты модели в Rails?
Мне трудно легко увидеть, какие атрибуты / свойства существуют во всех моих классах модели, поскольку они явно не определены в моих файлах классов. Чтобы обнаружить атрибуты модели, я держу файл schema.rb открытым и переключаюсь между ним и любым кодом, который пишу по мере необходимости. Это работает, но неуклюже, потому что …

13
Как проверить ответ JSON с помощью RSpec?
У меня есть следующий код в моем контроллере: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } В моем тесте контроллера RSpec я хочу убедиться, что определенный сценарий действительно получил ответ json, поэтому у меня была следующая строка: controller.should_receive(:render).with(hash_including(:success => true)) Хотя, когда …

7
own_to через ассоциации
Учитывая следующие ассоциации, мне нужно сослаться на Questionто, что a Choiceприкреплено к Choiceмодели. Я пытался использовать belongs_to :question, through: :answerдля выполнения этого действия. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to :question end class Choice belongs_to …

4
Доступ к константам класса
Когда у меня есть следующее: class Foo CONSTANT_NAME = ["a", "b", "c"] ... end Есть ли способ получить доступ Foo::CONSTANT_NAMEили мне нужно создать метод класса для доступа к значению?

5
Как получить текущий путь со строкой запроса, используя Capybara
URL страницы похож на /people?search=name то, что когда я использовал current_pathметод капибары, он /peopleтолько возвращал . current_path.should == people_path(:search => 'name') Но это не говорит expected: "/people?search=name" got: "/people" Как мы можем сделать это? Есть ли способ сделать это?

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