Задать вопрос
@isd1227

Как мне записать данные в JSON на RoR?

Есть задача записать данные либо из input(находящегося вне формы(можно вообще сделать это без формы?)), либо из загруженных картинок (от них нужно получать название+расширение)

Как это реализовать на rails? изучать только начал, знаю, что это можно сделать на php, но хочется научиться работать с rails, да и проект уже начал делать на нём, посоветуйте что нибудь прочитать на тему моего вопроса, если скинете нужные ссылки, так вообще отлично будет

Вот примерно так это делается на пхп, но нужен аналог на рельсах
<?
session_start();
  require_once("include/db_connect.php");
?>

<?
if($_SERVER["REQUEST_METHOD"] == "POST"){
	$id=$_SESSION['id'];
	$name_marker=$_POST['name_marker'];
	$description_marker=$_POST['description_marker'];
	$sh=$_POST['sh'];
	$dg=$_POST['dg'];
	$rt=$_POST['rt'];
	
	if(!empty($_SESSION['login_suc'])){
		$sql="INSERT INTO 
		`markers`(`id_marker`, `id_user`, `title`, `desc`, `reit`, `sh`, `dg`) VALUES
		 ('','".$id."','".$name_marker."','".$description_marker."','".$rt."','".$sh."','".$dg."')";
			$stmt=$dbh->prepare($sql);
			$stmt->execute();
			echo "Вы добавили маркер";
		$sql="SELECT * FROM markers";
        $query=$dbh->query($sql);
        foreach ($query=$dbh->query($sql) as $row) 
        {
          $array[]=$rows[] = array(
            "name"=>$row["title"],
          "info"=>$row["desc"],
          "reit"=>$row["reit"],
          "lat"=>$row["sh"],
          "lng"=>$row["dg"]
         );
        }
       $file='places.json';
       $a='{"placesData":';
       $a=$a.json_encode($rows).'}';
       file_put_contents($file, $a);
	}else{
		echo "Вам необходимо авторизироваться";
	}
}
?>
  • Вопрос задан
  • 381 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Решения вопроса 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Честно говоря с трудом понимаю что именно нужно, но по догадке предложу вот это rusrails.ru/api-app почитать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ИТРУМ Ростов-на-Дону
от 75 000 ₽
СофтМоушен Санкт-Петербург
от 150 000 до 250 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽