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

160
Добавление: default => true для логического значения в существующем столбце Rails

Я видел несколько вопросов (а именно этот ) здесь, в SO, о добавлении логического значения по умолчанию в существующий столбец. Так что я попробовал change_columnпредложение, но я не должен делать это правильно. Я попытался: $ change_column :profiles, :show_attribute, :boolean, :default => true...

159
Лучший способ добавить специфичный для страницы JavaScript в приложение Rails 3?

В Rails 3 есть немного ненавязчивый JavaScript, который довольно крутой. Но мне было интересно, как лучше всего включить дополнительный JavaScript для конкретной страницы. Например, где я, возможно, ранее сделал: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();"...

158
Rails 3 типа данных?

Где я могу найти список типов данных, которые можно использовать в рельсах 3? (например, текст, строка, целое число, число с плавающей точкой, дата и т. д.?) Я постоянно узнаю о новых, но я бы хотел иметь список, к которому можно было бы легко...

156
Лучший способ создать уникальный токен в Rails?

Вот что я использую. Маркер не обязательно должен быть услышан, чтобы угадать, он больше похож на короткий URL-идентификатор, чем на что-либо еще, и я хочу, чтобы он был коротким. Я следовал за некоторыми примерами, которые я нашел в Интернете, и в случае столкновения, я думаю, код ниже воссоздает...

156
Rails 3.1 и Image Assets

Я поместил все мои изображения для моей темы администратора в папку ресурсов в папке с именем admin. Тогда я ссылаюсь на него, как обычно, т.е. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); FYI. Просто для тестирования я пока не использую тег...

155
do..end vs фигурные скобки для блоков в Ruby

У меня есть коллега, который активно пытается убедить меня, что я не должен использовать do..end и вместо этого использовать фигурные скобки для определения многострочных блоков в Ruby. Я твердо нахожусь в лагере использования только фигурных скобок для коротких однострочников и делаю .. конец...

155
Как получить конкретный «коммит» драгоценного камня из github?

Я использую rails_admin , и поскольку он находится в (очень) активной разработке, ошибки время от времени появляются. Насколько я могу судить, для gem в github не существует версий, поэтому я не могу использовать :versionключ для объявления gem в Gemfile. Есть ли способ, которым я могу "привязать"...

153
Rails 3 проверяет, изменился ли атрибут

Необходимо проверить, изменился ли блок атрибутов перед обновлением в Rails 3. улица1, улица2, город, штат, почтовый индекс Я знаю, что мог бы использовать что-то вроде if @user.street1 != params[:user][:street1] then do something.... end Но этот кусок кода будет очень долго. Есть ли более чистый...

152
Rails скрытое поле неопределенный метод ошибка слияния

Я хочу сделать что-то подобное в рельсах Вот то, что я до сих пор в рельсах: <%= form_for @order do |f| %> <%= f.hidden_field :service, "test" %> <%= f.submit %> <% end %> Но тогда я получаю эту ошибку: undefined method `merge' for "test":String Как я могу передать значения...

152
ведущие нули в рельсах

У меня есть поля hrи minоба целых в моем приложении. Для hrполя, если пользователь вводит «1», я бы хотел, чтобы Rails автоматически добавил его к «01», прежде чем сохранить его в базе данных. Также для minполя, если пользователь вводит «0», оно должно быть введено как «00». Как я могу это...

152
Как я могу сказать Rails использовать RSpec вместо test-unit при создании нового приложения Rails?

Я test-unitустановил и rspecустановил (наряду с -core, -expectations, -mocksи -railsверсии 2.6.x). Когда я запускаю команду rails new foo, она использует test-unitдля создания тестовых заглушек вместо rspec. Есть ли вариант, где я могу сказать rails использовать rspec для генерации...

147
Как вручную выполнять команды SQL в Ruby On Rails с помощью NuoDB

Я пытаюсь вручную выполнить команды SQL, чтобы получить доступ к процедурам в NuoDB. Я использую Ruby on Rails и использую следующую команду: ActiveRecord::Base.connection.execute("SQL query") «SQL-запрос» может быть любой SQL-командой. Например, у меня есть таблица с названием «Feedback», и когда...

147
Как удалить маршрут Devise, чтобы зарегистрироваться?

Я использую Devise в приложении Rails 3, но в этом случае пользователь должен быть создан существующим пользователем, который определяет, какие разрешения он / она будет иметь. Из-за этого я хочу: Чтобы удалить маршрут для пользователей, чтобы зарегистрироваться . Чтобы разрешить пользователям...

146
Не могу найти клиентскую библиотеку PostgreSQL (libpq)

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

146
Может кто-нибудь объяснить мне 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,...

145
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...

144
Как получить текущий путь со строкой запроса, используя Capybara

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

143
Rails: FATAL - одноранговая аутентификация для пользователя не удалась (PG :: Error)

Я работаю над Ubuntu 11.10 и RubyMine Вот мои настройки разработки для database.yml: который RubyMine создал для меня development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Когда я пытаюсь запустить приложение, я получаю эту ошибку ниже,...

143
Нет подходящих маршрутов [GET] / активы

У меня есть приложение Rails, которое я пытаюсь протестировать в производственной среде. Я запустил, RAILS_ENV=production rake assets:precompileкоторый сгенерировал все мои активы в / public / assets. Проблема в том, что когда я запускаю свое приложение, RAILS_ENV=production rails s thinя получаю:...