У вас должен быть установлен PostgreSQL версии не менее 9.6
Для того, чтобы работать с данными, нам необходимо их где-то взять. Создадим базу данных и таблицу с которой в дальнейшем будем работать.
| import React, { Component } from 'react' | |
| import 'whatwg-fetch' | |
| import Post from './post' | |
| import PostForm from './PostForm' | |
| const BASE_URL = process.env.BASE_URL || 'http://localhost:3000/api' | |
| export default class App extends Component { |
| require "nokogiri" | |
| require "open-uri" | |
| url = 'http://1000mostcommonwords.com/1000-most-common-german-words/' | |
| doc = Nokogiri::HTML(open url) | |
| doc.css('tr').each do |tr| | |
| original_text = tr.css('td:nth-child(2)').text | |
| translated_text = tr.css('td:nth-child(3)').text |
| --- | |
| - hosts: 'all' | |
| remote_user: 'ubuntu' | |
| become: yes | |
| become_method: sudo | |
| vars: | |
| ruby_version: '2.3.1' | |
| user: 'deployer' | |
| home: '/home/{{ user }}' |
| require 'active_record' | |
| require 'open-uri' | |
| require 'pg' | |
| require 'minitest/autorun' | |
| ActiveRecord::Base.establish_connection( | |
| adapter: 'postgresql', | |
| database: 'trgm', | |
| host: 'localhost' | |
| ) |
Замечали ли вы, что когда вы набираете что-то в google или yandex с ошибками, вас поправляют?
Возможно вы искали ... ?
Данная концепция называется триграммным поиском, она позволяет искать слова и фразы с опечатками.
Каждое слово делится на сочетания из 3х букв – триграммы. На примере слова "Россия", будет:
В данной статье будет рассказано, как быстро и легко настроить сервер и задеплоить на него Ruby on Rails приложение используя Ansible и Capistrano.
Я думаю вы тоже задались этим вопросом. Ansible – это ПО, написанное на python, которое занимается автоматизацией рутиных и повторяющихся задач, таких как управление и настройка серверов. Большой плюс Ansible в том, что вам не требуется устанавливать какое либо дополнительное ПО на серверах (ведь везде и так уже есть python).
| http://rusrails.ru | |
| http://rubyweekly.com/ | |
| https://www.codeschool.com/ | |
| http://thoughtbot.com/ | |
| https://twitter.com/evronecom | |
| http://www.rubeque.com/ | |
| http://www.rubyflow.com/ | |
| http://www.rwpod.com/ | |
| http://rubynoname.ru/ |
| PLAY [all] ******************************************************************** | |
| GATHERING FACTS *************************************************************** | |
| ok: [46.101.115.32] | |
| TASK: [apt | update] ********************************************************** | |
| ok: [46.101.115.32] | |
| TASK: [apt | install dependencies] ******************************************** |