在我的应用程序中设置gem config时出现错误。该错误仅在生产中出现。
在我的本地计算机上工作正常。
我在public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder>{
public interface MyCallback{
public void updateText(String text);
}
final private MyCallback callback;
public MyAdapter(MyCallback callback){
this.callback = callback;
}
... Some Other code
delete_from_cart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// Do other stuff
callback.updateText("some text");
}
});
}
public class MyActivity extends Activity implements MyCallback{
@Override
public void updateText(String someText){
myTextView.setText(someText);
}
}
中遇到错误
我的Ruby版本是2.4,rails版本是5.0
我正在使用 Unicorn 作为我的应用服务器
Error = {Config.setup do |config|
setup'for Config:Module(NoMethodError)`
答案 0 :(得分:0)
尝试将gem的源更改为gemfile中的最新位置,如下所示:
gem 'config', github: 'railsconfig/config'
希望这会有所帮助!
答案 1 :(得分:0)
我通过将Rails版本从 5.0 升级到 Rails 5.1.6
来解决了上述问题。它在本地运行,因为在我的本地计算机上已经安装了 Rails 5.1 。这是一个Rails版本问题。