Сообщения

Сообщения за Февраль, 2017

Yii создание api для загрузки данных

1. в приложении нужно сделать чпу

\yii\protected\config\main.php

//////
<? 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( // стандартное правило для обработки '/' как 'site/index'''=>'site/index', // это пример добавления который заработал//'secondcontroller/<action:.*>'=>'secondcontroller/<action>','user/<action:.*>'=>'user/<action>', //'<action:.*>'=>'site/<action>', //закомментил а то глючило с ним'<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>/<action:\w+>…

Если пишет что порт 80 занят

Запускаете Regedit и идете по адресу 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
и меняете значение Start на 0. Рестарт.

ROR on Windows

Изображение
1. Скачайте railsinstaller c

http://railsinstaller.org/ru-RU

2. Дальнейшая установка с помощью консоли

советую https://sourceforge.net/projects/conemu/

3. Проверяем версию руби

> ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]

4. Для корректной работы rails нужно изменить содердимое

\RailsInstaller\Ruby2.3.0\bin\rails.bat

@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
ECHO.This version of Ruby has not been built with support for Windows 95/98/Me.
GOTO :EOF
:WinNT
@"%~dp0ruby.exe" "%~dpn0" %*

такой же код добавьте в rake.bat и bundle.bat

> rails -v
Rails 5.0.1

5. Чтобы корректно работал сайт - нужны изменения

\app\views\layouts\application.html.erb

<!DOCTYPE html>
<html>
  <head>
    <title>NetzkeTaskManager</title>
    <%= csrf_meta_tags %>

    <%= stylesheet_link_tag    'application.css', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascr…