1) Мне нужно получить данные от пользователя и обработать его в одной из функций моего контроллера, не сохраняя данные от моего пользователя в моем db. У меня этот код на моем взгляде:Отправка данных контроллеру rails без сохранения в базе данных
<script type="text/javascript">
$(document).ready(function(){
$("#AEI_submit").on('click', function(event) {
var aei_login = $("#AEI_login").val();
var aei_password = $("#AEI_mdp").val();
$.ajax({
url: "<%= AEIexport_path(params[:tournament_id]%>",
dataType: "script",
data:
{
aei_login: aei_login,
aei_password: aei_password,
},
type: "POST",
success: function() {
$("#AEI_submit").hide();
}
});
})
});
</script>
<% end -%>
Я хочу отправить aei_login и aei_password моего бэкэнду обрабатывать данные, но я не хочу, чтобы сохранить aei_login и aei_password в моем дб. a) Возможно ли это? b) Если да, то как я могу использовать эти данные из ajax_call в моем контроллере rails? Могу ли я просто вызвать aei_login и aei_password в методе моего контроллера? c) Код, который я отправил, продолжает приносить мне syntax error, unexpected keyword_end, expecting ')'
, но я не могу найти синтаксическую ошибку!
Спасибо, сейчас хотя бы на странице отображается –
У вас есть идея по другим вопросам? –
То, как вы отправляете данные, выглядит хорошо. Измените имя «тип» на «метод». Это может помочь, если вы не видите данные, полученные в контроллере. – San