小编Jep*_*zen的帖子

在woocommerce中订购自定义字段

我正在网上商店工作,并参与本教程http://wcdocs.woothemes.com/snippets/tutorial-customising-checkout-fields-using-hooks-and-filters/,为我的账单添加一些客户字段.

// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
 $fields['billing']['billing_gls_name'] = array(
    'label'     => __('Name for pickup person', 'woocommerce'),
'placeholder'   => _x('Name', 'placeholder', 'woocommerce'),
'required'  => true,
'class'     => array('form-row-wide'),
'clear'     => true
 );

 return $fields;
}
Run Code Online (Sandbox Code Playgroud)

这增加了我的领域.到现在为止还挺好.所以我的问题是:

如何在订单视图中查看此新字段?计费详细信息仅显示常用的结算字段.

woocommerce

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

文件在javascript/Extjs中下载一个字节数组作为文件

在我的Ext Js解决方案中,我正在调用一个返回此JSON格式的服务

{"success":true,"filename":"spreadsheet.xlsx","file":[80,75,3,4,20,0,...(many more)]}
Run Code Online (Sandbox Code Playgroud)

如何使用文件名和字节数组(文件)的内容创建文件下载对话框?

UPDATE

所以我发现这一点开始下载

var a = window.document.createElement('a');
                    a.href = window.URL.createObjectURL(new Blob(data.file, { type: 'application/octet-stream' }));
                    a.download = data.filename;

                    // Append anchor to body.
                    document.body.appendChild(a)
                    a.click();

                    // Remove anchor from body
                    document.body.removeChild(a)
Run Code Online (Sandbox Code Playgroud)

到目前为止很好

但我得到的文件已损坏所以我怀疑我需要编码/解码文件变量?

javascript extjs3

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

程序'[1684] dotnet.exe'已退出,代码为-2147450750(0x80008082)

尝试在本地调试Azure功能.NET STANDARD 2.0.使用Visual Studio 2017 CE.昨天工作的东西想知道出了什么问题.卸载所有NET CORE SDK并放回2.1.201.找到关于Core 1.1的其他解决方案,但没有运气.调试时,控制台立即关闭,只留下此错误消息

The program '[1684] dotnet.exe' has exited with code -2147450750 (0x80008082).
Run Code Online (Sandbox Code Playgroud)

azure azure-functions visual-studio-2017 asp.net-core-2.0

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

在任务列表Visual Studio 2017中排除js文件

突然,我从AngularJs库中看到了我的任务列表中的一百个TODO项.可以过滤掉所有.js文件吗?

visual-studio visual-studio-2017

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

Rails:属性的命名约定

我用线创建模型

rails g scaffold contact firstname:string lastname:string email:string
Run Code Online (Sandbox Code Playgroud)

但是属性应该是这样的

first_name:string 
Run Code Online (Sandbox Code Playgroud)

代替?

ruby-on-rails naming-conventions

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

我可以在不重新构建 docker 镜像的情况下更改环境设置吗?

因此,当我坐下来开发我的 Rails 应用程序时,我将更多设置移动到我的 docker compose 文件的环境部分。然后我关闭所有容器并重建映像。看起来工作量很大。

可以在不重建图像的情况下更新吗?

docker docker-compose

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

cap deploy:setup使用root作为所有者创建release文件夹

我正在使用capistrano在Ubuntu服务器上显示我的rails应用程序.

我已经登录到服务器并创建了一个文件夹/ webapps/myapp,但是没有子文件夹.

然后我跑了

cap deploy:setup
Run Code Online (Sandbox Code Playgroud)

到目前为止没有错误,所以我跑了

cap deploy:setup
Run Code Online (Sandbox Code Playgroud)

现在我收到了这条消息

You do not have permissions to write to /webapps/myapp/releases
Run Code Online (Sandbox Code Playgroud)

我可以通过登录服务器并更改版本的所有者来解决这个问题,我只是想知道为什么它不是用我用于部署的用户创建的?这是它如何工作或我错过了什么?

capistrano

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

如何动态创建表单并在 Angular 7 中提交?

我需要首先调用 API 获取表单中的一些值,然后提交它。我喜欢避免使用带有隐藏输入的表单,并希望即时创建它。我的伪代码

submitMyform() {
  //first i call an API and get some data
  var mydata = this.http.get()...

 this.signForm = new FormGroup({
  'Name': new FormControl(mydata.name),
  'Age': new FormControl(mydata.age)   
 });

  this.signForm.submit() //Wished this method existed
}
Run Code Online (Sandbox Code Playgroud)

我希望我的浏览器重定向到我提交表单的页面。

编辑:对不起..!我主要关心的是如何提交此表格。不是获取数据并填充表单。我的代码只是一个模板..这是我缺少的 this.signForm.submit() 方法

angular angular-forms

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

无法在 IIS 上加载文件或程序集“System.Net.Http,版本 = 4.2.0.0,文化 = 中性”

我开始更新一些 nuget 包,并开始在构建时收到这些警告,并与 System.Net.Http 发生冲突。正如这里所建议的:

找不到 System.Net.Http 4.2.0.0 的奇怪问题

我替换了对 System.Net.Http 的所有引用以使用 nuget 版本,而不是与 Visual Studio 捆绑的版本。然后我按照随处的建议更改了所有重定向绑定(app.configs 和 web.configs),并且我在本地工作。但..

当我部署到我们的测试服务器时,我仍然收到错误

Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Run Code Online (Sandbox Code Playgroud)

我正在使用 net 4.7.0 和 Visual Studio 2017

我搜索了我所有的配置以查找对版本 4.2.0.0 的引用,但没有找到。为什么 IIS 认为它需要这个?

我的 System.Net.Http nuget 版本是 4.3.4,但实际的 web.config 有这些行

<dependentAssembly>
   <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
   <bindingRedirect oldVersion="0.0.0.0-4.1.1.3" newVersion="4.1.1.3"/>
</dependentAssembly> 
Run Code Online (Sandbox Code Playgroud)

我再次可以在本地构建和运行它,但我的服务器报告错误。

更新:我尝试在我的服务器 …

.net asp.net

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

Mysql2::Client::LONG_PASSWORD (NameError)

我正在尝试在 Docker 的 Rails 应用程序中将我的 ruby​​ 版本从 2.4.5 升级到 2.4.9。

重建我的容器后,它因错误而停止:

uninitialized constant Mysql2::Client::LONG_PASSWORD (NameError)
Run Code Online (Sandbox Code Playgroud)

我的 mysql2 gem 版本被锁定:

gem 'mysql2', '0.3.21'
Run Code Online (Sandbox Code Playgroud)

我尝试将mysql2gem升级到 0.4.0 版本,但最终出现了另一个错误。

关于升级事物以使其正常工作的任何建议?

ruby-on-rails mysql2

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