ruby-on-rails-3- все статьи тега


Используйте active record для поиска записей по месяцам и дням, игнорируя год и время

У меня есть модель (записи) с записями за пять лет (одна запись в день). Мне нужен метод, который при передаче объекта даты, такого как 2011-12-25 00:00:00, покажет мне все записи, которые произошли на 12/25 (запрос к столбцу :created_at), независимо от года или времени, которое прошло. RoR 3.0.9 / Ruby 1.9. 2p290 ...

Ошибка PayPal: эта транзакция недействительна. Пожалуйста, вернитесь на сайт получателя, чтобы завершить транзакцию, используя их обычный поток оформления заказа

Я пытался внедрить платежный шлюз paypal. Но я получаю ошибку: This transaction is invalid. Please return to the recipient's website to complete your transaction using their regular checkout flow. В Файле Gem gem 'activemerchant', :require => 'active_merchant' В развитии.rb config.after_initialize do ActiveMerchant::Billing::Base.mode = :test paypal_options = { :login => "************", :password => "************", :signature => "************" ...

Rails: можно ли запускать фоновые задания на другом сервере?

Можно ли разместить приложение на одном сервере и поставить задания в очередь на другом сервере? Возможные примеры: Два разных экземпляра EC2, один с главным сервером, а второй со службой массового обслуживания. Разместите приложение в Heroku и используйте экземпляр EC2 со службой массового обслуживания Возможно ли это? Спасибо ...

Как изменить мою пользовательскую ошибку html от рендеринга себя дважды?

Когда я пытаюсь создать Категорию с помощью Ajax, я получаю странное поведение с моим сообщением об ошибке. Прямо сейчас мое сообщение об ошибке выглядит следующим образом: Мое творение.JS.Эрб и новый.JS.erb оба имеют один и тот же код, который является просто этой строкой: $(".cc-form").html("<%= escape_javascript(render(:partial => 'categories/form', locals: { category: @category })) %>"); Это моя форма категории: <%= form_for(@category, :remote => true, :html => { ...

Когда я делаю "обновление пакета", я получаю ошибку от драгоценного камня не в моем gemfile. Как я могу игнорировать эту зависимость?

Я работаю с проектом, который использует twitter-bootstrap-rails. Этот проект был построен на Linux box и использовал therubyracer в качестве среды выполнения javascript. Я сталкивался с проблемами, потому что therubyracer, похоже, не ладит с Windows. Therubyracer gem на windows Прямо сейчас я пытаюсь "свернуть обновление"; "therubyracer" душит вещи. Я думаю, что смогу опереться на JScript. Как мне сказать бандлеру, чтобы он проигнорировал это, без копаться в каждом драгоценном камне и ...

Как встроить загруженные двоичные файлы (ASCII-8BIT) в XML (UTF-8)?

У меня есть файл, который загружается через обычный form_for, это дает мне объект ActionDispatch::Http::UploadedFile в хэше params, на котором я могу вызвать .read, чтобы получить содержимое. Теперь мне нужно вставить файл в XML-документ. Сейчас я использую обычную строку Ruby для построения XML. Кодировка по умолчанию для строки Rails-utf-8. Поэтому я получаю ошибку Encoding::UndefinedConversionError, "x89" from ASCII-8BIT to UTF-8. Это происходит для следующих файлов: what-matters-now-1. ...

Как определить, есть ли совпадение, возвращаемое true или false в rails?

Я хочу создать тест, который возвращает true или false для обработки электронной почты. На данный момент, если адрес электронной почты начинается с r+, то это правда, иначе это ложь. Это поможет нашему серверу игнорировать большое количество спама, с которым мы сталкиваемся. Примеры: r+kldslkadslkadslk@site.com .. true r+123123312@site.com .. true vigraaaa@site.com .. FALSE Как наиболее эффективно справиться с этим с помощью Rails / ruby/regex? Спасибо Цель - это один вкладыш в rai ...

Как считать непрочитанные сообщения в Ruby on Rails 3

Я использую gem mailboxer. Кто-нибудь может показать мне, как подсчитать количество непрочитанных сообщений в папке Входящие? Я попробовал: <%= current_user.mailbox.inbox.unread.count %> Но я получаю 'ArgumentError in Messages#received wrong number of arguments (0 for 1)' ...

Как я могу переименовать столбец базы данных в миграции Ruby on Rails?

Я неправильно назвал столбец hased_password вместо hashed_password. Как обновить схему базы данных, используя миграцию для переименования этого столбца? ...

Не могу найти ' libpq-fe.H заголовок при попытке установить pg gem

Я использую Ruby on Rails 3.1 pre version. Мне нравится использовать PostgreSQL, но проблема заключается в установке pg камень. Это дает мне следующую ошибку: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/t ...

Как я могу отменить "рельсы генерируют"?

т. е. удалить все созданные файлы и откатить любые внесенные изменения? Не обязательно в БД, но больше в конфигурационные файлы. например, автоматическое удаление всех сопоставлений ресурсов для модели / контроллера, удаленных в маршрутах.rb-файл и везде, где могли быть внесены изменения? спасибо. ...

Отдельный сервер REST JSON API и клиент? [закрытый]

Я собираюсь создать кучу веб-приложений с нуля. (См.http://50pop.com/code для обзора.) Я хотел бы, чтобы к ним можно было получить доступ из разных клиентов: интерфейсных веб-сайтов, приложений для смартфонов, серверных веб-сервисов и т. д. Поэтому я действительно хочу JSON REST API для каждого из них. кроме того, я предпочитаю работать на бэк-энде, поэтому я мечтаю о том, чтобы я сосредоточился исключительно на API и нанял кого-то другого, чтобы сделать интерфейсный интерфейс, будь то веб-сайт ...

Как я могу указать локальный камень в моем Gemfile?

Я бы хотел, чтобы Bundler загрузил местный драгоценный камень. Есть ли вариант для этого? Или мне нужно переместить папку gem в нее .каталог пакетов? ...

Как запустить "rails generate scaffold", когда модель уже существует?

Я новичок в Rails, поэтому мой текущий проект находится в странном состоянии. одной из первых вещей, которые я создал, была модель "кино". Затем я начал определять его более подробно, добавил несколько методов и т. д. теперь я понимаю, что я должен был создать его с rails generate scaffold подключить такие вещи, как маршрутизация, вид, контроллер и т. д. Я попытался создать леса, но я получил сообщение об ошибке, сказав файл миграции с тем же именем уже существует. каков лучший способ для ...

Лучший способ загрузить модуль / класс из папки lib в Rails 3?

Так как последний релиз Rails 3 больше не является автоматической загрузкой модулей и классов из lib, каков был бы лучший способ загрузить их? из github: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave closer to an engine (code in lib is still autoloaded for plugins); ...

Как перезапустить сервер rails на Heroku?

локально я просто прерываю (ctrl-c), а затем снова запускаю его. Как мне сделать то же самое с приложением на heroku? ...

рельсы простая форма-скрытое поле-создать?

Как вы можете иметь скрытое поле с простой формой? следующий код: = simple_form_for @movie do |f| = f.hidden :title, "some value" = f.button :submit приводит к этой ошибке: undefined method `hidden' for #SimpleForm::FormBuilder:0x000001042b7cd0 ...

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

Rails 3 имеет некоторый ненавязчивый JavaScript, который довольно крут. но мне было интересно, как лучше всего включить дополнительный JavaScript для конкретной страницы. например, где я мог уже сделал: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> Теперь мы можем сделать его ненавязчивым с чем-то вроде <%= f.radio_button :rating, 'positive' %> # then in some other file $('user_rating_positive').click(function() { $('some_div').show(); } ...

Как правильно переопределить метод сеттера в Ruby on Rails?

Я использую Ruby on Rails 3.2.2, и я хотел бы знать, является ли следующее "правильным"/"правильным"/"уверенным" способом переопределить метод setter для атрибута моего класса. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end приведенный выше код, кажется, работает, как ожидалось. Однако,Я хотел бы знать, если, используя приведенный выше код, в будущем у меня будут проблемы или, по крайней мере, какие проблемы "я д ...

Как создать контроллер внутри пространства имен в рельсы

у меня есть пространство имен admin в контроллер, и я хочу создать контроллер внутри . Как я могу сделать это с помощью команды Rails? ...