mailgun-ruby за прокси

Вы можете попробовать передать ViewModel частичным.

@model my.path.to.namespace.MyViewModel
@Html.TextBoxFor(m => m.ComplexModel.Name)

Редактировать

Вы можете создать базовую модель и нажать там сложную модель и передать основанную модель на частичную.

public class MyViewModel :BaseModel
{
    public string SomeProperty { get; set; }
}

 public class MyViewModel2 :BaseModel
{
    public string SomeProperty2 { get; set; }
}

public class BaseModel
{
    public MyComplexModel ComplexModel { get; set; }
}
public class MyComplexModel
{
    public int id { get; set; }
    public string Name { get; set; }
    ...
}

Тогда ваше частичное будет выглядеть следующим образом:

@model my.path.to.namespace.BaseModel
@Html.TextBoxFor(m => m.ComplexModel.Name)

Если это не приемлемое решение, вам, возможно, придется подумать о переопределении связующего. Вы можете прочитать здесь здесь .

0
задан Christian Benseler 13 July 2018 в 19:35
поделиться

1 ответ

Он выглядит так: mailgun-ruby использует RestClient за кадром , что означает, что вы должны иметь возможность configure RestClient использовать прокси .

Это может быть так же просто, как RestClient.proxy = ENV['http_proxy'], но вам может понадобиться обезьяна-патч Mailgun::Client.

1
ответ дан Josh Brody 17 August 2018 в 12:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: