Щоб не ламати очі в ubuntu:
JSON - утиліта jq:
curl -X GET -H "Accept: application/json" http://localhost:8080/orders | jq
XML - утиліта xmllint:
curl -X GET -H "Accept: application/xml" http://localhost:8080/orders | xmllint --format -
Скажем граблям - нет !!!
Помню, когда-то это сделал, помню успешно, но не помню как... И опять два часа времени в трубу на поиск ответов на вопросы давным-давно найденных, причем тобой же... Это, мой друг, грабли...
суббота, 8 сентября 2018 г.
вторник, 1 мая 2018 г.
Обратиться к модели в библиотеке Opencart
// в конструкторе:
$loader = $registry->get('load');$loader->model('catalog/product');$this->model_catalog_product = $registry->get('model_catalog_product');
// В теле:
$superprice = $this->model_catalog_product->getSuperprice($product_query->row['product_id']);
x
// В теле:
$superprice = $this->model_catalog_product->getSuperprice($product_query->row['product_id']);
x
четверг, 22 ноября 2012 г.
Ошибка в NetBeans 6.9 No such file or directory -- script/server (LoadError) net beans
При запуске rails 3 приложения в NetBeans 6.9 выпадает ошибка
No such file or directory -- script/server (LoadError) net beans
Лечится путем установки в NetBeans
Сервис -> Библиотека Gem Ruby -> платформы Ruby -> Ruby 1.9.3 (т.е. платформа установленная в системе, так как по умолчанию NetBeans использует встроенную JRuby).
No such file or directory -- script/server (LoadError) net beans
Лечится путем установки в NetBeans
Сервис -> Библиотека Gem Ruby -> платформы Ruby -> Ruby 1.9.3 (т.е. платформа установленная в системе, так как по умолчанию NetBeans использует встроенную JRuby).
пятница, 19 октября 2012 г.
Мои проблемы при установке дебагеров в Ruby on Rails
При установке под XP ruby-debug
Ошибка:
C:\Documents and Settings\Admin>gem install ruby-debug
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
Can't handle 1.9.x yet
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Помогло:
gem install ruby-debug-base19x --pre
При установке ruby-debug-ide
Ошибка:
C:\Documents and Settings\Admin>gem install ruby-debug-ide
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug-ide:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe mkrf_conf.rb
Building native extensions. This could take a while...
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16/ext/gem_make.out
Помогло:
gem install ruby-debug-ide --platform=ruby --pre
Ошибка:
C:\Documents and Settings\Admin>gem install ruby-debug
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
Can't handle 1.9.x yet
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Помогло:
gem install ruby-debug-base19x --pre
При установке ruby-debug-ide
Ошибка:
C:\Documents and Settings\Admin>gem install ruby-debug-ide
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug-ide:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe mkrf_conf.rb
Building native extensions. This could take a while...
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16/ext/gem_make.out
Помогло:
gem install ruby-debug-ide --platform=ruby --pre
пятница, 10 августа 2012 г.
Ruby on Rails и партиалы
Предположим имеем контроллер users_controller с екшином index, который выводит всех пользователей.
class UsersController < ApplicationController def index @users = User.all end endтогда вьюха (my_app_rails/app/views/users/index.html.erb) для него
All users
<% @users.each do |user| %>
- <%= user.name %>
All users
- <% render @users %>
- <%= user.name %>
<% @users.each do |user| %> ............................ <% end %>использовать нет необходимости. Рельсы автоматически создадут соответствующую переменную от массива @users ===> user, ее и надо использовать. Как говорится "Все для людей"))))))))) Партиал должен лежать в папке вьюх контроллера, если мы не имеем контроллера для партиала, но имеем, к примеру модель, все равно создаем папку(к примеру имеем модель Post, но для ее отображения используем иной контроллер, к примеру pages_controller, все равно создаем папку с партиалом my_app_rails/app/views/pages/_page.html.erb) !!! my_app_rails\ .............app\ .................views\ .......................users\ .............................index.html.erb ............................._user.html.erb
воскресенье, 24 июня 2012 г.
Аутентификация и сессии
Неплохой доступно написанный материал по сессиям, используется PHP.
Собственно, сессии, если в двух словах - это механизм, позволяющий однозначно идентифицировать браузер и создающий для этого браузера файл на сервере, в котором хранятся переменные сеанса.
среда, 13 июня 2012 г.
Ошибка Ruby on Rails C:/Ruby187/lib/ruby/gems/1.8/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.8/mysql2.so: Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.1.61. (RuntimeError)
Возникла ошибка, думаю понятно, что рельсы хотят другую библиотеку MySQL.
Ошибка.
C:/Ruby187/lib/ruby/gems/1.8/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.8/mysql2.so: Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.1.61. (RuntimeError)
Да будет так !!!
Решение.
Идем на MySql, выбираем платформу и .ZIP архив (нам нужна только библиотека libmysql.dll)
Находим в архиве libmysql.dll, и кладем в папку /bin установочной папки Ruby. У меня (c:\Ruby187\bin\)
И прибудет счастье в Ваш дом (ну и Дом, у кого нет онного)!!!
Ошибка.
C:/Ruby187/lib/ruby/gems/1.8/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.8/mysql2.so: Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.1.61. (RuntimeError)
Да будет так !!!
Решение.
Идем на MySql, выбираем платформу и .ZIP архив (нам нужна только библиотека libmysql.dll)
Находим в архиве libmysql.dll, и кладем в папку /bin установочной папки Ruby. У меня (c:\Ruby187\bin\)
И прибудет счастье в Ваш дом (ну и Дом, у кого нет онного)!!!
Подписаться на:
Сообщения (Atom)