Вам необходимо определить route
, который будет служить URL
для отправки данных в его уважаемую controller#action
.В routes.rb
добавьте
#routes.rb
post '/fetch_currency_symbol', to: "locations#fetch_currency_symbol", as: "fetch_currency_symbol"
Теперь в ajax
упомяните url
примерно так
url: '/fetch_currency_symbol',
Позже определите действие в locations_controller
, которое будет реагировать наформат json
, выбирает символ валюты и отправляет ответ.
#locations_controller.rb
respond_to :json, :html
def fetch_currency_symbol
@location = Location.find(params[:country])
@currency_symbol = @location.currency
respond_with @currency_symbol
end
И, наконец, в вызове success
добавьте result
к текстовому полю, например,
$('#manageproject_symbol').val(result);