Ruby on rails 如何将动态变量与角度平移轨道一起使用?

Ruby on rails 如何将动态变量与角度平移轨道一起使用?,ruby-on-rails,ruby,angularjs,angular-translate,Ruby On Rails,Ruby,Angularjs,Angular Translate,我正在使用gem angular translate rails,并试图将变量传递给rails,但它不起作用。后端是rails,前端是Angularjs 到目前为止,我一直在尝试: 1.在控制器内: $translate('analytics.show_review.directives.review_incomplete_message', {'number_of_not_empty_reviews': $scope.numberOfNotEmptyReviews, 'number_of_

我正在使用gem angular translate rails,并试图将变量传递给rails,但它不起作用。后端是rails,前端是Angularjs

到目前为止,我一直在尝试:

1.在控制器内:

$translate('analytics.show_review.directives.review_incomplete_message', {'number_of_not_empty_reviews': $scope.numberOfNotEmptyReviews,
  'number_of_reviews': $scope.numberOfReviews }).then(function (message) {
  $scope.reviewIncompleteMessage = message;
});
2.翻译yml:

en:
  home:
    message: "My variables are %{myFirstVariable} and %{ mySecondVariable }"
我得到一个空字符串作为回报
我试着改变camel-case和snake-case的组合,但效果不好。

在角度转换中使用变量就是这样

en:
  home:
    message: "My variables are {{ myFirstVariable }} and {{ mySecondVariable }}"
就使用而言,它是这样的

$translate('en.home.message', { myFirstVariable: 1, mySecondVariable: 2});