私は、データの解析とユーザーが指定した文字列からの構造の取得を開始しています(主に数字と都市名の引き出し)。MVCに保存する前に解析する
私はRubyインタプリタで少しのコードを実行しましたが、今では同じコードをWebアプリケーションで使用したいと考えています。
私の解析がどこにあるべきか、あるいはどのように構造化されているのかについては苦労しています。
私の最初の本能は、それがデータロジックであるため、モデルに属していたということでした。たとえば、エントリには整数がありますか、2つの整数がありますか、都市名などありますか?
しかし、私のモデルはActiveRecordとParslet(解析用)の両方を継承する必要があります。明らかにRubyは多重継承を許可していません。
私の現在のモデルは本当にあまりないが、この
#concert model require 'parslet' class concert < Parlset::Parser attr_accessible :date, :time, :city_id, :band_id, :original_string rule(:integer) {match('[0-9]').repeat(1)} root(:integer) end
のように探していますが、私は構造が間違っているんだとこの2つを接続する方法がわからないので、私はこだわっていると思います。
私は元の文字列と解析されたデータのコンポーネントを保存しようとしています。
私が探していることはやややりそうですが、私は確かではありません。私はそれが1つの解決策であり、唯一の答えだと思うので、私はそれに付随します。 – pedalpete