<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>njgzs (neekin)</title>
    <link>https://ruby-china.org/njgzs</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>我又重新造了一个轮子 vails</title>
      <description>&lt;p&gt;自从 16 年开始接触到 rails，rails 一直是我心里的白月光。奈何工作总是不契合，做的都是 asp.net 和前端的活。
先说一个私人的话题：上一家公司也因为一些特别的原因，去年 12 月就解散了，从春节一直失业至今，心累-_-pp，所以求职，有广州 rails 和前端的坑位，asp.net 也能接受，8 年以上工作经验了，对我感兴趣的公司可以留下邮箱交流交流。&lt;/p&gt;

&lt;p&gt;先说说 gem 的效果是啥吧
就是在 rails 集成一个 vue 初始环境 目录也大部分和 vue-cli 脚手架生成的目录契合。
默认你已经安装好了 rails 并且版本在 6.0.1 及以上
用法是&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;### 创建项目
rails new blog --api -T
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="添加gem Gemfile"&gt;添加 gem Gemfile&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;……
gem 'webpacker'
gem 'vails'
……
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;## 安装gem
bundle
## 安装前端环境
rails webpacker:install
rails webpacker:install:vue
## 安装一些vue要用的库 必须
yarn add axios vuex vue-router
## 初始vails
rails g vue:install
## 最后
rails g vails Post title content:text
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你就可以愉快的在 rails 上把玩 vue 啦&lt;/p&gt;

&lt;p&gt;界面特别简陋，不过我会慢慢完善的，后期准备结合 element-ui 等&lt;/p&gt;</description>
      <author>njgzs</author>
      <pubDate>Mon, 03 Aug 2020 17:37:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/40226</link>
      <guid>https://ruby-china.org/topics/40226</guid>
    </item>
  </channel>
</rss>
