-
Couldn't load subscription status.
- Fork 29
Open
Description
i removed coffie-script from gemfile
gem 'typescript-rails'routes.rb
Rails.application.routes.draw do
root 'welcome#index'
endviews/welcome/index.html.erb
<p id="p1">aaaaa</p>assets/javascripts/welcome.ts
import {Greeter} from "./greeter";
window.onload = function () {
let greeter = new Greeter();
greeter.setName("what's this");
document.getElementById("p1").innerHTML = greeter.greet();
};greeter.ts in assets/javascripts/
class Greeter {
private _greeting :string;
setName(name :string){
this._greeting = name;
}
greet() {
return this._greeting;
}
}
export { Greeter }i added this to application.rb to support multi ts files compiling
Typescript::Rails::Compiler.default_options = %w(--target ES5 --noImplicitAny --module commonjs)when i run rails in dev mode, here are the error snapshot

but if a copy copy class code from greeter.ts to welcome.ts, it runs ok
is this a bug? if not, how can i do?
thank you very much!
Metadata
Metadata
Assignees
Labels
No labels