小编alb*_*ski的帖子

如何生成URL以将事件添加到Outlook Web Client日历

在我的网站上,我想要一个"添加到日历"链接.它与Outlook.com完美配合,但不适用于使用Outlook Web Client的用户.

这是我的Outlook.com网址(效果很好):

https://outlook.live.com/owa/?path=/calendar/action/compose&rru=addevent&startdt=2018-05-24T12%3A00%3A00-05%3A00&enddt=2018-05-24T12%3A30%3A00-05%3A00&subject=Test%One%&body=Test%Body
Run Code Online (Sandbox Code Playgroud)

这些是我尝试使用Outlook Web Client的网址(不工作):

https://yourexchangeserveraddr/owa?path=/calendar/action/compose&rru=addevent&startdt=2018-05-24T12%3A00%3A00-05%3A00&enddt=2018-05-24T12%3A30%3A00-05%3A00&subject=Test%One%&body=Test%Body
https://yourexchangeserveraddr/owa?cmd=contents&module=calendar&path=/calendar/action/compose&rru=addevent&startdt=2018-05-24T12%3A00%3A00-05%3A00&enddt=2018-05-24T12%3A30%3A00-05%3A00&subject=Test%One%&body=Test%Body
https://yourexchangeserveraddr/owa?cmd=contents&module=calendar&rru=addevent&startdt=2018-05-24T12%3A00%3A00-05%3A00&enddt=2018-05-24T12%3A30%3A00-05%3A00&subject=Test%One%&body=Test%Body
Run Code Online (Sandbox Code Playgroud)

outlook calendar

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

如何将参数传递给模拟类构造函数

我的类中有一个方法(getUsers()),我想模拟它,但我的类中有一个构造函数。在模拟我的类时如何将值传递给构造函数?

class MyNotifications {

    /**
     * Date time.
     *
     * @var DateTime|mixed|null
     */
    public $date;

    public function __construct($date = NULL)
    {
        if (!$date) {
            $date = new \DateTime();
        }

        $this->date = $date;
    }

    /**
     * Get users.
     *
     * @param int $node_id
     *   Node id.
     *
     * @return mixed
     * @throws \GuzzleHttp\Exception\GuzzleException
     */
    public function getUsers($node_id)
    {
        // API code goes here.
    }


    /**
     * Get day.
     *
     * @return false|int|string
     */
    public function getDay()
    {
        return $this->date->format('d'); …
Run Code Online (Sandbox Code Playgroud)

phpunit laravel

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

控制器测试的预期响应为 <2XX: success>,但实际响应为 <403: Forbidden>

我尝试在 Ruby on Rails 6.0 应用程序上运行简单的测试,但收到 403 错误。

Alberts-MacBook-Pro:rr albertski$ rails test test/controllers/categories_controller_test.rb
Running via Spring preloader in process 72301
Run options: --seed 53214

# Running:

F

Failure:
CategoriesControllerTest#test_should_get_categories_index [/Users/albertski/Sites/rr/test/controllers/categories_controller_test.rb:10]:
Expected response to be a <2XX: success>, but was a <403: Forbidden>
Run Code Online (Sandbox Code Playgroud)

类别_控制器.rb

class CategoriesController < ApplicationController
  def index

  end

  def new

  end

  def show

  end
end
Run Code Online (Sandbox Code Playgroud)

类别_控制器_测试.rb

require 'test_helper'

class CategoriesControllerTest < ActionDispatch::IntegrationTest
  def setup
    @category = Category.create(name: "sports")
  end

  test "should get categories index" do
    get categories_path
    assert_response …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

如何在 yaml 文件内的键中使用环境变量

我有以下 .env 文件:

# ENV
ENVIRONMENT=local
SITENAME=reo
Run Code Online (Sandbox Code Playgroud)

我有以下 docker-compose.yml (其中一部分)文件:

volumes:
  ${SITENAME}-sync:
     external: true
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

 volumes value '${SITENAME}-sync' does not match any of the regexes: u'^[a-zA-Z0-9._-]+$'
Run Code Online (Sandbox Code Playgroud)

是否可以将变量作为 Yaml 文件中的键?

我注意到:key: ${SITENAME}确实有效。

yaml environment-variables docker-compose

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

在Redmine中查看项目的设置页面时出错

我们最近将Redmine从2.5.2升级到2.6,但是当我们访问项目的设置页面时,我们收到错误"Redmine 500 error".当我查看错误日志时,这就是我所看到的:

  Started GET "/projects/leaders-premier/settings" for xx.xx.xxx.xxx at 2014-12-09 16:21:58 -0500
  Processing by ProjectsController#settings as HTML
  Parameters: {"id"=>"leaders-premier"}
  Current user: ajankowski (id=3)
  Rendered projects/_form.html.erb (27.8ms)
  Rendered projects/_edit.html.erb (29.8ms)
  Rendered projects/settings/_modules.html.erb (4.7ms)
  Rendered projects/settings/_members.html.erb (77.6ms)
  Rendered common/_tabs.html.erb (117.8ms)
  Rendered projects/settings.html.erb within layouts/base (118.6ms)
    
  Completed 500 Internal Server Error in 268.9ms

    ActionView::Template::Error (The single-table inheritance mechanism failed to locate the subclass: 'GroupNonMember'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please …
Run Code Online (Sandbox Code Playgroud)

redmine

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

:&amp; 参数是什么意思?

我不明白:&此示例中注入方法的参数:

[1, 2].map do |id|
  my_custom_method(MyModel.find(id))
end).inject(:&).map(&:category).uniq.compact.sort
Run Code Online (Sandbox Code Playgroud)

:+我感觉合理:

[1, 2, 3].inject(:+)
Run Code Online (Sandbox Code Playgroud)

是相同的:

[1, 2, 3].inject { |sum, number| sum + number }
Run Code Online (Sandbox Code Playgroud)

:&如上例所示,这是什么意思?

ruby

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