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

100
Rails: создание ассоциации has_one

Привет (огромный новичок в Rails), у меня есть следующие модели: class Shop < ActiveRecord::Base belongs_to :user validates_uniqueness_of :title, :user_id, :message => "is already being used" end и class User < ActiveRecord::Base has_one :shop, :dependent => :destroy end Когда я...

100
Разрешить что угодно через политику CORS

Как отключить корс? По какой-то причине я выбрал разрешенные источники и заголовки, но мои запросы ajax все еще жалуются, что источник не разрешен моей политикой CORS .... Контроллер моих приложений: class ApplicationController < ActionController::Base protect_from_forgery before_filter...

100
Запустить обратный вызов, только если атрибут был изменен в Rails

В моем приложении есть следующая ассоциация: # Page belongs_to :status Я хочу запускать обратный вызов каждый раз, когда status_idиз a pageизменилось. Так что, если page.status_idидет от 4 до 5, я хочу уловить это. Как это сделать?...

99
Удалите ActiveRecord в Rails 3

Теперь, когда бета-версия Rails 3 вышла, я подумал, что смогу переписать приложение, над которым я только что начал работать, в бета-версии Rails 3, чтобы прочувствовать это и получить некоторую фору. Приложение использует MongoDB и MongoMapper для всех своих моделей и поэтому не нуждается в...

99
Rails: запутались в синтаксисе для передачи локальных переменных в частичные

Понимание «магии» Rails в отношении рендеринга частичных файлов (и передачи им локальных переменных). Почему это работает: <%= render "rabbits/form" %> И эта работа: <%= render "rabbits/form", :parent => @warren, :flash => flash %> но это не работает: <%= render...

99
Как удалить из строки не буквенно-цифровые символы и оставить пробелы?

Я хочу создать регулярное выражение, которое удаляет все символы, отличные от буквенно-цифровых, но сохраняет пробелы. Это необходимо для очистки ввода поиска до того, как он попадет в базу данных. Вот что у меня есть на данный момент: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Проблема...

99
Rails 4 image-path, image-url и asset-url больше не работают в файлах SCSS

Должны ли мы использовать что-то еще помимо image-urlи других в Rails 4? Они возвращают разные значения, которые кажутся бессмысленными. Если я logo.pngв /app/assets/images/logo.pngи я делаю следующее, это то , что я получаю: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't...

99
Разработать секретный ключ не был установлен

Я разрабатываю приложение Rails 4 с использованием гема Active Admin для административной части. Active Admin, в свою очередь, использует Devise для аутентификации пользователей. Теперь, когда я пытаюсь развернуть приложение, используя capistranoна сервере VPS, я получаю следующую ошибку: rake...

99
Как я могу перезаписать метод получения в модели ActiveRecord?

Я пытаюсь перезаписать метод получения для модели ActiveRecord. У меня есть атрибут, вызываемый nameв модели Category, и я хотел бы сделать что-то вроде этого: def name name_trans || name end Если name_transатрибут не равен нулю, вернуть его, иначе вернуть nameатрибут. Как бы я это сделал? Затем...

98
Как HTML кодировать / экранировать строку? Есть ли встроенный?

У меня есть ненадежная строка, которую я хочу показать как текст на HTML-странице. Мне нужно убежать от символов ' <' и ''& ' как объектов HTML. Чем меньше суеты, тем лучше. Я использую UTF8, и мне не нужны другие сущности для букв с диакритическими знаками. Есть ли встроенная функция в...

98
Как в Rails создать несколько кнопок отправки для одной и той же формы?

Мне нужно иметь несколько кнопок отправки. У меня есть форма, которая создает экземпляр Contact_Call. Одна кнопка создает его как обычно. Другая кнопка создает его, но должна иметь другое: значение атрибута от значения по умолчанию, и ей также необходимо установить атрибут в другой, но связанной...

98
Есть ли в Rails функция для проверки существования партиала?

Когда я визуализирую несуществующий партиал, я получаю исключение. Я хотел бы проверить, существует ли партиал перед рендерингом, и если он не существует, я сделаю что-нибудь еще. Я сделал следующий код в своем файле .erb, но я думаю, что должен быть лучший способ сделать это: <% begin %>...

98
Как выполнить необработанное обновление sql с динамической привязкой в ​​рельсах

Я хочу выполнить одно обновление raw sql, как показано ниже: update table set f1=? where f2=? and f3=? Этот SQL будет выполняться ActiveRecord::Base.connection.execute, но я не знаю, как передать значения динамических параметров в метод. Может ли кто-нибудь помочь мне в этом?...

98
Рельсы: around_ * обратные вызовы

Я прочитал документацию по адресу http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , но не понимаю, когда around_*срабатывают обратные вызовы относительно before_*и after_*. Любая помощь очень ценится. Спасибо....

98
Rails как запустить задачу rake

Как мне запустить этот rake-файл в терминале / консоли? мой statistik.rake в lib / tasks desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville =>...

98
Ruby on Rails против ASP.NET MVC 3 для .NET Guy? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...