Есть ли способ отменить эффекты команды скаффолда в
Есть ли способ отменить эффекты команды скаффолда в
У меня возникают некоторые проблемы при попытке установить mysql2гем для Rails. Когда я пытаюсь установить его, запустив bundle installили gem install mysql2он выдает следующую ошибку: Ошибка установки mysql2: ОШИБКА: не удалось создать собственное расширение gem. Как я могу это исправить и успешно...
Я хотел бы «подделать» страницу 404 в Rails. В PHP я бы просто отправил заголовок с кодом ошибки как таковой: header("HTTP/1.0 404 Not Found"); Как это сделать с
Когда я загружаюсь script/console, иногда я хочу поиграть с выводом контроллера или методом помощника вида. Есть ли способы: смоделировать запрос? вызывать методы из экземпляра контроллера по указанному запросу? проверить вспомогательные методы, либо через указанный экземпляр контроллера, либо...
Я делаю новое веб-приложение с использованием Rails, и мне было интересно, в чем разница между stringи text? И когда каждый должен
После того, как я сделал brew update и brew upgrade, у моего postgres возникли некоторые проблемы. Я попытался удалить postgres и установить снова, но это не сработало. Это сообщение об ошибке. (Я также получил это сообщение об ошибке, когда я пытаюсь сделать rake db: migrate) $ psql psql: could...
Как я могу установить значение по умолчанию в ActiveRecord? Я вижу сообщение от Пратика, которое описывает уродливый, сложный кусок кода: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block)...
Я хотел бы сделать колонку uniqueв сценарии миграции Ruby on Rails. Каков наилучший способ сделать это? Также есть способ индексировать столбец в таблице? Я хотел бы применять uniqueстолбцы в базе данных, а не просто использовать...
По моему опыту, правильное определение даты / времени, когда программирование всегда чревато опасностями и сложностями. Ruby и Rails всегда ускользали от меня, хотя бы из-за огромного количества опций; У меня никогда нет идей, которые я должен выбрать. Когда я использую Rails и смотрю на типы...
Я хочу сделать копию записи активной записи, меняя одно поле в процессе (в дополнение к идентификатору ). Какой самый простой способ сделать это? Я понимаю, что могу создать новую запись, а затем перебрать каждое из полей, копируя данные поле за полем - но я подумал, что должен быть более простой...
Я ужасно разбираюсь в названиях и понимаю, что в моем приложении Rails есть лучший набор имен для моих моделей. Есть ли способ использовать миграцию для переименования модели и соответствующей ей...
Где я могу найти список типов данных, которые можно использовать в Ruby on Rails 4? Такие как text string integer float date Я продолжаю узнавать о новых, и я хотел бы иметь список, к которому я мог бы легко...
Как я могу получить имя класса из объекта ActiveRecord? Я имею: result = User.find(1) Я старался: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Мне нужно только имя класса в строке ( Userв этом случае). Есть ли способ для этого? Я знаю, что...
Я пытаюсь добавить уникальный индекс, который создается из внешних ключей четырех связанных таблиц: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Ограничение базы данных на имя индекса приводит к сбою миграции. Вот сообщение об ошибке:...
Насколько я понимаю, все ваши JavaScript объединены в один файл. Rails делает это по умолчанию, когда добавляет //= require_tree .в application.jsконец файла манифеста. Это звучит как реальный спаситель жизни, но я немного обеспокоен специфичным для страницы кодом JavaScript. Этот код выполняется...
Я только что обновил до rails 4.0.2 и получаю это предупреждение: [устарело] I18n.enforce_available_locales по умолчанию будет иметь значение true в будущем. Если вы действительно хотите пропустить проверку вашей локали, вы можете установить I18n.enforce_available_locales = false, чтобы избежать...
Есть ли альтернатива update_attributes, которая не сохраняет запись? Так что я мог сделать что-то вроде: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing...
Я установил devise в своем приложении и применил в своем application.html.erbфайле следующее: <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %>...
Звездочки обычно бывают довольно многословными в журнале (dev) по умолчанию в Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for...
Скажем, у меня есть модель Rails под названием Thing. У Thing есть атрибут url, который по желанию можно установить как URL где-то в Интернете. В коде представления мне нужна логика, которая делает следующее: <% if thing.url.blank? %> <%= link_to('Text', thing_path(thing)) %> <% else...