小编use*_*480的帖子

Git ingoring vendor文件夹

我已经将vendor文件夹添加到我的.gitignore文件中,但是每当我执行git状态时它都会显示我修改了vendor文件夹.以下是我为了将代码推送到我的存储库而遵循的步骤: -

步骤1)创建.gitignore文件,其中包含以下内容.

.idea/*
log/*
tmp/*
Run Code Online (Sandbox Code Playgroud)

步骤2)将gitignore文件推送到存储库

git add .
git commit -m "test"
git push origin master
Run Code Online (Sandbox Code Playgroud)

步骤3)创建包含供应商文件夹的新项目.

步骤4)将vendor文件夹推送到存储库.

git add .
git commit -m "test"
git push origin master
Run Code Online (Sandbox Code Playgroud)

步骤5)修改.gitignore文件以忽略供应商文件夹.

.idea/*
log/*
tmp/*
vendor/bundle/*
vendor/cache/*
vendor/plugins/*
Run Code Online (Sandbox Code Playgroud)

但无论我在哪里做git状态,都会显示: -

"modified:   vendor/bundle/ruby/1.9.1/bundler/gems/jquery-rails-f79e8f178"
Run Code Online (Sandbox Code Playgroud)

即使供应商文件夹位于.gitignore文件中.

git ruby-on-rails github gitignore

3
推荐指数
1
解决办法
3965
查看次数

铁路运输波浪背景,延迟工作需要花费太多时间上传

我正在使用carrierwave和carrierwave背景资料(https://github.com/lardawge/carrierwave_backgrounder)延迟作业在后台上传文件.我尝试上传我的文件,上传成功,我可以看到作业在背景,但我不能看到使用延迟工作和没有使用延迟工作的任何差异.执行没有延迟工作需要相同的时间,因为它需要延迟工作.不知道出了什么问题PLZ help.Thanks提前.

这是我的上传者

             # encoding: utf-8

        class AvatarUploader < CarrierWave::Uploader::Base

          # Include RMagick or MiniMagick support:
          # include CarrierWave::RMagick
          # include CarrierWave::MiniMagick

          include ::CarrierWave::Backgrounder::Delay
          include Sprockets::Helpers::RailsHelper

          include Sprockets::Helpers::IsolatedHelper
         # Choose what kind of storage to use for this uploader:
           storage :file
           # storage :fog

        # Override the directory where uploaded files will be stored.
        # This is a sensible default for uploaders that are meant to be mounted:
        def store_dir
          "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
        end

       def cache_dir
           ""
       end


        # Provide …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3 carrierwave ruby-on-rails-3.1

2
推荐指数
1
解决办法
2833
查看次数