小编prz*_*adu的帖子

模块构建失败:ReferenceError:[BABEL]

我有这个配置

的package.json

{
  "name": "app02",
  "version": "1.0.0",
  "description": "",
  "main": "webpack.config.js",
  "dependencies": {
    "react": "^0.14.3"
  },
  "devDependencies": {
    "babel-core": "^6.2.1",
    "babel-loader": "^6.2.0",
    "babel-preset-es2015": "^6.1.18"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "private": true
}
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

module.exports = {
  entry: "./src/main.js",
  output: {
    path: __dirname + "/public",
    filename: "bundle.js"
  },
  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        exclude: /(node_modules|bower_components)/,
        loader: 'babel',
        query: {
          presets: ['react', 'es2015']
        }
      }
    ]
  }
} …
Run Code Online (Sandbox Code Playgroud)

npm reactjs webpack babeljs

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

ActiveAdmin,友好ID

我正在使用friendly_id我的rails 4应用程序slug.现在我使用的是active_admin gem.

问题:

当我从Group资源的活动管理员点击显示链接时,它抛出以下异常:

ActiveRecord::RecordNotFound at /admin/groups/username20-s-group-1
Run Code Online (Sandbox Code Playgroud)

我想,我需要覆盖一些active_admin默认函数?

ruby ruby-on-rails friendly-id activeadmin ruby-on-rails-4

11
推荐指数
3
解决办法
2757
查看次数

Android studio flutter项目出现pod未安装错误

我已经cocoapods在我的 Mac 上安装了。

可可足类

 $ pod --version
1.9.3

$ which pod
/Users/user/.rbenv/shims/pod

$  which gem
/Users/user/.rbenv/shims/gem

$  which ruby
/Users/user/.rbenv/shims/ruby
Run Code Online (Sandbox Code Playgroud)

问题

但是,如果我添加设备特定代码,例如设置 firebase 或添加地理定位器插件,然后单击 Android studioRun绿色按钮,我总是会收到以下错误:

Launching lib/main.dart on iPhone 11 Pro in debug mode...
Warning: CocoaPods not installed. Skipping pod install.
  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
  Without CocoaPods, plugins will not work on iOS or macOS.
  For …
Run Code Online (Sandbox Code Playgroud)

xcode ios cocoapods flutter

11
推荐指数
1
解决办法
6226
查看次数

Turbolinks 访问页面中缺少 hubspot 聊天界面,但可以刷新整页

我想在我的 Rails 4 + Turbolinks 应用程序中集成 hubspot 聊天界面。我已将 Google 标签管理器配置为在每个工作正常的页面加载事件中显示支持聊天界面。

GTM 标记(自定义 html)

<!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/xxxxxx.js"></script>
<!-- End of HubSpot Embed Code -->
Run Code Online (Sandbox Code Playgroud)

问题

  • 当我手动刷新页面(整页刷新)时,hubspot 客户端界面(聊天气泡窗口)出现。
  • 当我使用 Turbolinks 访问页面时,它没有显示。

为了调试,我遵循了

我如何知道如果我的中心跟踪代码正在工作

通过检查元素或将其签入浏览器的视图页面源,我可以看到此标记已添加到文档正文 (DOM) 中。网络选项卡还显示对 的网络调用js.hs-script.com

预期的

  • 使用 turbolinks 页面访问的 hubspot 聊天界面:

hubspot 聊天客户端界面

ruby-on-rails turbolinks ruby-on-rails-4 hubspot hubspot-crm

7
推荐指数
2
解决办法
811
查看次数

设计重置密码令牌无效

控制器

def create
 # admin manually creates user
 UserMailer.reset_password_instructions(@user).deliver
end
Run Code Online (Sandbox Code Playgroud)

用户.rb

class User < ActiveRecord::Base

  before_create :generate_reset_password_token # generating devise reset token

  # Include default devise modules. Others available are:
  # :confirmable, :lockable and :omniauthable
  # :registerable,
  # :trackable,
  devise  :database_authenticatable,
          # :confirmable,
          :rememberable,
          :validatable,
          :recoverable,
          :trackable,
          :timeoutable


private

  # Generates a new random token for confirmation, and stores
  # the time this token is being generated
  def generate_reset_password_token
    raw, enc = Devise.token_generator.generate(self.class, :reset_password_token)
    @raw_confirmation_token   = raw
    self.reset_password_token   = enc …
Run Code Online (Sandbox Code Playgroud)

ruby devise ruby-on-rails-3 ruby-on-rails-4 devise-recoverable

5
推荐指数
1
解决办法
4120
查看次数

如何在 Stripe 的结账中添加优惠券

为了启用 SCA 更改,我现在将https://stripe.com/docs/payments/checkout/client stripe 的(stripe v3 js 文件)结帐功能集成到我的应用程序中,这使得我的订阅系统的集成变得容易。

如何将优惠券传递给stripe.redirectToCheckout()方法,在文档中看不到任何与此相关的内容。

代码示例

    stripe.redirectToCheckout({
      items: plans_and_addons,
      successUrl: successUrl,
      cancelUrl: cancelUrl,
      clientReferenceId: customer_id, // helpful in webhook response
    })
Run Code Online (Sandbox Code Playgroud)

stripe-payments

5
推荐指数
2
解决办法
3584
查看次数

jquery拖放,删除和克隆,找到元素的删除位置

在这里,我是jquery拖放,删除和克隆功能的小提琴.

问题:

我的问题是:当我丢弃元素时,它显示:

position: {top: 0, left: 0}
Run Code Online (Sandbox Code Playgroud)

仅适用于draggable,clone和droppable元素.

我还编写了仅使用draggable函数查找位置的代码,并且工作正常.我想要这种行为draggable, droppable with clone feature

请访问JSFiddle

小提琴

全屏输出

jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

4
推荐指数
1
解决办法
8239
查看次数

将rake版本从10.1.1降级到10.1.0

Gemfile

gem 'rails', '4.0.0'
ruby '2.0.0'
Run Code Online (Sandbox Code Playgroud)

我正在使用rails 4但是有些如何安装rake 10.1.1.所以,每当我发出像这样的命令

rake db:migrate

它给出了以下错误:

rake aborted!
You have already activated rake 10.1.1, but your Gemfile requires rake 10.1.0. Using     bundle exec may solve this.
Run Code Online (Sandbox Code Playgroud)

bundle exec每次我触发rails命令时我都不想写.

那么,对此有什么好的解决方案吗?

谢谢你的关注

rake database-migration ruby-on-rails-4

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

oh-my-zsh 很慢(加载时间大约 10 秒)

我在用:

Mac OS X 10.10.5 (Yosemite)
zsh 5.0.5
oh-my-zsh
Run Code Online (Sandbox Code Playgroud)

问题是,终端加载时间太慢了大约 10 秒,即使打开新的终端标签也是如此。

我在这篇博文中尝试了解决方案:http : //osxdaily.com/2010/05/06/speed-up-a-slow-terminal-by-clearing-log-files/但这并没有帮助我。

sudo rm -rf /private/var/log/asl/*.asl
Run Code Online (Sandbox Code Playgroud)

谢谢

terminal zsh zshrc oh-my-zsh

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

ef6中的自动CreatedAt和UpdatedAt字段OnModelCreating()

我的模型中有列CreatedAtUpdatedAtUser.

User.cs

public string Name { get; set; }
public DateTime? CreatedAt { get; set; }
public DateTime? UpdatedAt { get; set; }
Run Code Online (Sandbox Code Playgroud)

需求

  • 当我们SaveChanges()的用户记录,CreatedAtUpdatedAt应自动保存如:DateTime.UtcNow
  • 当我更新User记录时,只有UpdatedAt列应该更新到当前日期时间.
  • 这应该自动发生在所有其他模型上,可能是一些配置OnModelCreating().
  • 我希望这种行为能够latest从数据库和其他地方查找记录.
  • 我正在使用code first迁移方法
  • 我正在使用MySQL服务器MySql.Data,MySql.Data.Entity.EF6.

UPDATE

我添加了BaseEntity.cs模型

public abstract class BaseEntity
    {
        public DateTime CreatedAt { get; set; }
        public DateTime UpdatedAt { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-6 asp.net-mvc-5

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

禁用特定于 vim 的 autocmd 项目

我已经给出了在 vim 中删除尾随空格的配置

  au BufWritePre *.rb :%s/\s\+$//e
  au BufWritePre *.html :%s/\s\+$//e
  au BufWritePre *.js :%s/\s\+$//e
  au BufWritePre *.jsx :%s/\s\+$//e
  au BufWritePre *.json :%s/\s\+$//e
Run Code Online (Sandbox Code Playgroud)

问题

我有一个有多个开发人员在工作的项目,这是一个很大的项目。我不想通过删除此项目中现有的尾随空格而引起大量冲突。

预期的

我只想为该特定项目禁用此配置。假设我的项目在~/work/projectA.

vim macvim

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